Как предотвратить разметку при монтировании getElements ()? - PullRequest
0 голосов
/ 15 октября 2019

У меня есть следующий компонент:

export const ListItem = (props: ListItemProps) => (
  <Stack className="list-item" data-is-focusable={true} verticalAlign="center">
    <Text>{props.title}</Text>
  </Stack>
);

Это базовый тест:

const item: ManagedSendersListItemProps = { title: "Hello" };

describe("ListItem", () => {
  configure({ adapter: new Adapter() });
  it("should render initial layout", () => {
    const listItem = mount(ListItem(item));
    expect(listItem.getElements()).toMatchSnapshot();
  });
});

Я определил снимок:

Array [
  <Stack className={"list-item"} data-is-focusable={true}  verticalAlign="center">
    <Text>Hello</Text>
  </Stack>,
]

Когда я запускаю тест, ошибка показывает, что это было ожидаемым:

Array [
  <Stack
    className="mc-managed-senders-list-item"
    data-is-focusable={true}
    verticalAlign="center"
  >
    <Text>
      Hello
    </Text>
  </Stack>,
]

Есть ли способ предотвратить форматирование ожидаемого результата?

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