Как изменить конфигурацию Stackblitz Jasmine для углового тестирования, чтобы установить «random: false» - PullRequest
0 голосов
/ 16 ноября 2018

При создании проекта Stackblitz для углового тестирования я не нашел способа изменить стандартную настройку Jasmine «запускать тесты в случайном порядке». Конечно, я могу нажать на поле ОПЦИИ и изменить его вручную, но я хотел бы создать проекты с другим значением по умолчанию.

Документы Jasmine ( здесь ) показывают несколько способов настройки этого, но ни один из них не работает в Stackblitz. Например, добавив код:

jasmine.loadConfig({
    random: false
});

Выдает ошибку при добавлении в любой из файлов конфигурации (например, main.ts) следующим образом:

Error in /~/main.ts (30:5)
jasmine.loadConfig is not a function

В этих же документах также говорится о редактировании файла в node_modules, но, конечно, нет способа добраться до этого в Stackblitz (о котором я знаю).

Вот Stackblitz , чтобы показать, что я имею в виду. Обратите внимание, что тесты запускаются в случайном порядке. :)

Кому-нибудь удалось сделать эту работу? Спасибо!

1 Ответ

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

В среде Jasmine выделен метод настройки :

main.ts

jasmine.getEnv().configure({random: false}); // add this
bootstrap();

Разветвленный стек-блиц

...