mount (Component) .debug () дает значение emtpy - PullRequest
0 голосов
/ 26 марта 2019

Я попытался реализовать mount из enzyme в следующем, но обнаружил, что wrapper.debug() пусто.

import {mount} from 'enzyme';
const Foo = () => <div>Sairam</div>;

describe(...
   it(...
      const wrapper = mount(<Foo/>);
      console.log(wrapper.debug()) // gives empty value

ОБНОВЛЕНИЕ:

import { 
  specs, describe, it, 
  beforeEach, before, after, afterEach, xdescribe
} from 'storybook-addon-specifications';

import {mount, shallow} from 'enzyme';

storiesOf('UI|Components', module)
  .add('with text', () => {
    const Foo = () => <div>Sairam</div>;
    specs(() =>
      describe('with text', () => {
        it('Clicking on the showFirst button should select the first page', () => {
          const wrapper = mount(<Foo/>);
          console.log("WRAPPER TEST" , wrapper.debug());
          // expect(wrapper.props().chipData).to.equal(ChipData);
          wrapper.unmount();
          expect(2).toBe(23);
        });
      })
    );
    return story;
  })

1 Ответ

0 голосов
/ 27 марта 2019

Причина, по которой мне это не удалось, заключается в добавлении декоратора

addDecorator(StoryRouter()); в мой .storybookconfig файл

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...