我使用以下命令安装了spectron npm install -g spectron
但我无法全球运行。 所以我按照你说的那样在本地安装。 安装了Jasmine,我在package.json
中指定了jasmine的测试程序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运行我的脚本,我得到了 “描述未定义”
我想知道为什么我会收到此错误以及我导入茉莉花的方式是否正确?
答案 0 :(得分:0)
可能是您缺少Jasmine的TypeScript定义。您是否已将"@types/jasmine": "2.6.0"
添加到devDependencies下的package.json文件中?
如果没有运行npm install --save @types/jasmine
答案 1 :(得分:0)
您应该使用某种测试运行器(定义{{1}}和describe
)运行测试,在这种情况下我建议使用it
。
mocha