Съдържание:

Как провеждате единичен тестов случай в кармата?
Как провеждате единичен тестов случай в кармата?

Видео: Как провеждате единичен тестов случай в кармата?

Видео: Как провеждате единичен тестов случай в кармата?
Видео: ВАШИНГТОНСКАЯ КАРУСЕЛЬ / Самый необъяснимый случай НЛО [Топ Сикрет] 2024, Може
Anonim

По подразбиране, кармата тече всички ваши тест файлове. Да се тест а единичен файл или папка, използвайте флага --grep. (Ако сте направили ръчна настройка, уверете се, че вашата конфигурация обработва този флаг). Предайте на кои файлове тест към флага grep: npm стартирайте тест -- --греп тест /foo/bar.

Съответно, как провеждате тестове в кармата?

Имайте предвид, че ще трябва да използвате Karma с Windows, за да тествате в Internet Explorer

  1. Стъпка 1: Инсталиране. Инсталирайте Karma и необходимите плъгини с помощта на NPM.
  2. Стъпка 2: Конфигуриране. Създайте файл, наречен karma-conf.
  3. Стъпка 3: Извършване на тестове с помощта на интерфейса на командния ред Karma.

Освен по-горе, как да стартирам тест за жасмин от командния ред? Това трябва да ви помогне бързо:

  1. инсталирайте Node. js (очевидно).
  2. След това инсталирайте Jasmine. Отворете командния ред и изпълнете: npm install -g jasmine.
  3. След това CD в която и да е директория и задайте примерен 'проект': jasmine init. примери за жасмин.
  4. Сега изпълнете вашите единични тестове: жасмин.

Следователно, какво е единично бягане в кармата?

CLI: -- единичен - бягай , --не- единичен - бягай . Описание: Режим на непрекъсната интеграция. Ако е вярно, карма ще стартира и заснема всички конфигурирани браузъри, бягай тестове и след това излезте с код за изход от 0 или 1 в зависимост от това дали всички тестове са преминали или някой от тях е неуспешен.

Какво е карма JavaScript?

карма е тестов бегач за JavaScript който работи на Node. js. Използвайки карма за провеждане на тестове с помощта на един от многото популярни JavaScript тестови пакети (Jasmine, Mocha, QUnit и др.) и изпълнете тези тестове не само в избраните от вас браузъри, но и на платформата по ваш избор (настолен компютър, телефон, таблет.)

Препоръчано: