Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Ember应用程序测试在PhantomJS中失败_Javascript_Ember.js_Phantomjs - Fatal编程技术网

Javascript Ember应用程序测试在PhantomJS中失败

Javascript Ember应用程序测试在PhantomJS中失败,javascript,ember.js,phantomjs,Javascript,Ember.js,Phantomjs,出于某种原因,我的ember应用程序在PhantomJS中的测试失败,但在Chrome中可以正常工作。无法找出原因,PhantomJS无法找到我的应用程序的解析器。在chrome中运行测试时,这些问题都不存在 我得到以下错误 Error: Could not find module `my-app/resolver` imported from `my-app/tests/helper s/resolver` at http://localhost:4212/assets/vendor.js,

出于某种原因,我的ember应用程序在PhantomJS中的测试失败,但在Chrome中可以正常工作。无法找出原因,PhantomJS无法找到我的应用程序的解析器。在chrome中运行测试时,这些问题都不存在

我得到以下错误

Error: Could not find module `my-app/resolver` imported from `my-app/tests/helper
s/resolver` at http://localhost:4212/assets/vendor.js, line 173
Error: Assertion Failed: The tests file was not loaded. Make sure your tests index.html
 includes "assets/tests.js". at http://localhost:4212/assets/vendor.js, line 16463
TypeError: undefined is not an object (evaluating 'data.length') at http://localhost:42
12/assets/test-loader.js, line 115
TypeError: undefined is not an object (evaluating 'data.length') at http://localhost:42
12/assets/test-loader.js, line 115
其他资料:

ember-cli: 2.5.0
node: 0.12.14
os: darwin x64
Package.json

{
  "name": "my-app,
  "version": "1.0.0",
  "repository": "",
  "description": "Small description for my-app goes here",
  "private": true,
  "directories": {
    "doc": "doc",
    "test": "tests"
  },
  "scripts": {
    "start": "ember server",
    "build": "ember build",
    "test": "ember test"
  },
  "engines": {
    "node": ">= 0.10.0"
  },
  "author": "",
  "license": "MIT",
  "devDependencies": {
    "body-parser": "1.12.4",
    "broccoli-asset-rev": "2.4.2",
    "broccoli-jscs": "0.0.22",
    "connect-restreamer": "1.0.2",
    "ember-ajax": "0.7.1",
    "ember-cli": "2.5.0",
    "ember-cli-app-version": "1.0.0",
    "ember-cli-babel": "5.1.6",
    "ember-cli-blanket": "0.9.4",
    "ember-cli-content-security-policy": "0.4.0",
    "ember-cli-dependency-checker": "1.2.0",
    "ember-cli-document-title": "0.2.0",
    "ember-cli-htmlbars-inline-precompile": "0.3.1",
    "ember-cli-ic-ajax": "0.2.4",
    "ember-cli-inject-live-reload": "1.4.0",
    "ember-cli-qunit": "1.4.0",
    "ember-cli-release": "0.2.8",
    "ember-cli-simple-auth-cookie-store": "0.8.0",
    "ember-cli-sri": "2.1.0",
    "ember-cli-uglify": "1.2.0",
    "ember-data": "2.5.0",
    "ember-disable-proxy-controllers": "1.0.1",
    "ember-export-application-global": "1.0.5",
    "ember-load-initializers": "0.5.1",
    "ember-resolver": "2.0.3",
    "ember-sinon": "0.3.0",
    "esprima-fb": "15001.1.0-dev-harmony-fb",
    "express": "4.12.3",
    "glob": "4.5.3",
    "liquid-fire": "0.23.0",
    "loader.js": "4.0.1",
    "morgan": "1.5.3",
    "<mycustommod1>": "file:node_modules/mycustommod1",
    "<mycustommod2>": "file:node_modules/mycustommod2"
  },
  "dependencies": {
    "ember-cli-htmlbars": "1.0.3",
    "ember-cli-sass": "5.3.1"
  }
}
{
“名称”:“我的应用程序,
“版本”:“1.0.0”,
“存储库”:“,
“说明”:“我的应用程序的小说明放在这里”,
“私人”:没错,
“目录”:{
“文件”:“文件”,
“测试”:“测试”
},
“脚本”:{
“开始”:“余烬服务器”,
“建造”:“灰烬建造”,
“测试”:“余烬测试”
},
“发动机”:{
“节点”:“>=0.10.0”
},
“作者”:“作者”,
“许可证”:“麻省理工学院”,
“依赖性”:{
“正文分析器”:“1.12.4”,
“西兰花资产修订版”:“2.4.2”,
“西兰花jscs”:“0.0.22”,
“连接重新梁”:“1.0.2”,
“ember ajax”:“0.7.1”,
“ember cli”:“2.5.0”,
“ember cli应用程序版本”:“1.0.0”,
“ember cli巴别塔”:“5.1.6”,
“余烬cli毛毯”:“0.9.4”,
“ember cli内容安全策略”:“0.4.0”,
“ember cli依赖项检查器”:“1.2.0”,
“ember cli文档标题”:“0.2.0”,
“ember cli htmlbars内联预编译”:“0.3.1”,
“ember cli ic ajax”:“0.2.4”,
“ember cli注入实时重新加载”:“1.4.0”,
“ember cli qunit”:“1.4.0”,
“ember cli发行版”:“0.2.8”,
“ember cli简单身份验证cookie存储”:“0.8.0”,
“ember cli sri”:“2.1.0”,
“ember cli丑陋”:“1.2.0”,
“余烬数据”:“2.5.0”,
“ember禁用代理控制器”:“1.0.1”,
“ember导出应用程序全局”:“1.0.5”,
“灰烬荷载初始值设定项”:“0.5.1”,
“余烬分解器”:“2.0.3”,
“灰烬锡农”:“0.3.0”,
“esprima fb”:“15001.1.0-dev-harmony-fb”,
“快车”:“4.12.3”,
“全球”:“4.5.3”,
“液体火”:“0.23.0”,
“loader.js”:“4.0.1”,
“摩根”:“1.5.3”,
“”:“文件:节点\模块/mycustommod1”,
“”:“文件:节点\模块/mycustommod2”
},
“依赖项”:{
“ember cli htmlbars”:“1.0.3”,
“ember cli sass”:“5.3.1”
}
}

尝试删除
“ember cli blanket”:“0.9.4”
,对我有效。

我无法删除blanket。因为我需要文件的覆盖率报告。请尝试一下,看看blanket是否导致任何问题