Как правильно тестировать, используя жасмин-узел - PullRequest
0 голосов
/ 09 января 2019

Я впервые использую жасмин, и у меня начались проблемы с началом работы. Я просмотрел много обсуждений stackoverflow и внимательно следовал этим инструкциям ( Как установить и запустить npm jasmine локально ) для установки. Как показано на изображениях ниже, я сохранил jasmine.json внутри директории проекта> spec> support. (Файл jasmine.json был скопирован из каталога проекта> node_modules> jasmine> lib> examples.) Я создал тест под названием add-specs.js для тестирования моего Add.js, оба из которых хранятся непосредственно в каталоге проекта. Однако, когда я запускаю тест npm в терминале, я всегда получаю «Спецификации не найдены». Ниже я включил изображения моего каталога проекта и место, где я хранил свой файл jasmine.json. Я также включил вывод, когда я печатаю тест npm. Пожалуйста, дайте мне знать, где я мог ошибиться.

Каталог проектов

Project Directory

Jasmine.json

{
    "spec_dir": "",
    "spec_files": [
        "**/*[sS]pec.js"
    ],
    "helpers": [
        "helpers/**/*.js"
    ],
    "stopSpecOnExpectationFailure": false,
    "random": true
}

Результат теста npm

Result from npm test

...