Я пытаюсь протестировать компонент React Native, используя шутку и неглубокий рендеринг.
Однако вызовы ShallowRenderer.render()
приводят к ошибке.
SyntaxError: неожиданный токен ... в eval (собственный) в Object.eval (components / list-conditions.js: 1: 244) в Spec.eval (tests / components / list-conditions-test .js: 14: 48)
Код теста очень прост, мне даже не нужен оператор assert, чтобы получить эту ошибку:
jest.dontMock('../../components/list-conditions.js');
const React = require('react');
const TestUtils = require('react-addons-test-utils');
const ListConditions = require('../../components/list-conditions.js');
describe('ListConditions', () => {
it('renders buttons', () => {
var renderer = TestUtils.createRenderer();
renderer.render(<ListConditions conditions={['a', 'b']} />);
});
});