У меня есть следующий компонент:
export class MyComponent extends React.Component {
boolToTitleCase = (value) => {
return value ? 'True' : 'False';
};
render () {
return (
<div></div>
);
}
Затем в моем тесте я делаю это:
import {boolToTitleCase, MyComponent} from './MyComponentFile';
// blah blah
describe('Rendering', () => {
it('boolToTitleCase renders true to True and false to False', () => {
expect(boolToTitleCase(true)).toBe('True');
expect(boolToTitleCase(false)).toBe('False');
})
});
Я получаю эту ошибку:
TypeError: (0 , MyComponent.boolToTitleCase) is not a function
53 | });
54 | it('boolToTitleCase renders true to True and false to False', () => {
> 55 | expect(boolToTitleCase(true)).toBe('True');
| ^
56 | expect(boolToTitleCase(false)).toBe('False');
57 | });
58 |
Как получить доступ к этому методу напрямую?