Как можно делиться активами через Jest Tests? - PullRequest
0 голосов
/ 26 января 2019

Как настроить общие ресурсы для файлов тестов?

Например, у меня есть несколько переменных, определенных объектов, которые должны использовать несколько тестов.У меня также есть много jest.mock(), чтобы поделиться с другими.

Я попробовал import класса или что-то, но ничего не происходит.Чтобы быть справедливым, не уверен, какой тип объекта я должен создать: класс, функция, единорог и т. Д.,Все, что я видел, говорит, что это просто работает.LIES!

Это приложение React, последние версии React и Jest, использующие create-react-app.

1 Ответ

0 голосов
/ 28 января 2019

Например, у меня есть несколько переменных, определенных объектов, которые должны использовать несколько тестов.

Для этого мы используем обычный импорт ES6. Также имеет смысл попытаться избежать жесткой связи для тестовых наборов.

У меня также есть много jest.mock (), которые также могут быть использованы в связке.

Для этого вы можете воспользоваться ручным макетом . Ручные макеты определяются путем записи модуля в подкаталоге mocks /, непосредственно примыкающем к модулю.

Если честно, не уверен, какой тип объекта я должен создать: класс, функция, единорог и т. Д .?

Макет должен быть того же типа и иметь тот же интерфейс, что и макетированный объект.

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