Жасмин - Получение "описать не определено" при запуске сценария с использованием спектра
Я установил 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