При использовании Jasmine Reporter я получаю "Спецификация не найдена" - PullRequest
0 голосов
/ 28 августа 2018

Я использую инфраструктуру jasmine-node для своей автоматизации API. Я могу запустить службы REST и получить результат, используя node-fetch или http. Без репортера, когда я запускаю с помощью приведенной ниже команды, я смог получить результаты в консоли

jasmine spec/xxx.spec.js

После этого я добавил репортера (довольно HTML репортер) для отчетности. Теперь, когда я запускаю эти команды, я получаю следующую ошибку.

No specs found

Ниже приведен мой код для reporter.js

var Jasmine = require('jasmine');
var HtmlReporter = require('jasmine-pretty-html-reporter').Reporter;
var path=require('path');
var jasmine = new Jasmine();

jasmine.loadConfigFile('./spec/support/jasmine.json');

// options object
jasmine.addReporter(new HtmlReporter({
  path: path.join('./spec/helpers','results')
}));

jasmine.execute();

Ниже мой код для jasmine.json

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

Пожалуйста, помогите мне с этим. Также, пожалуйста, дайте мне знать, если есть лучший репортер, чем этот. Заранее спасибо

...