Жасмин - Получение "описать не определено" при запуске сценария с использованием спектра

Я установил Spectron с помощью следующей команды npm install -g spectron

но я не могу бежать по всему миру. Поэтому я устанавливаю локально, как вы сказали. Я установил Жасмин, и я указал тестовые записи как Жасмин в package.json

var Application = require('spectron').Application
var assert = require('assert')
var jasmine = require('jasmine')

describe('application launch', function () {
  beforeEach(function () {
    this.app = new Application({
        path: 'C:\\Users\\ramass11\\AppData\\Local\\Programs\\ng-site-solutions\\ng-site-solutions.exe'
     })
    return this.app.start()
  })
})

Если я запускаю свой сценарий с помощью командного узла First.js, я получаю "описание не определено"

Я хочу знать, почему я получаю эту ошибку и правильный ли способ импорта жасмина?

2 ответа

Вы должны запустить свой тест с каким-то видом бегуна (который определяет describe а также it), Я бы посоветовал mocha в этом случае.

npm install mocha --save-dev
node_modules/.bin/mocha First.js

Возможно, вам не хватает определения TypeScript для Jasmine. Вы добавили "@types/jasmine": "2.6.0" в ваш файл package.json в разделе devDependencies?

Если не запустить npm install --save @types/jasmine

Другие вопросы по тегам