Javascript 在ember cli中从测试导入夹具数据

Javascript 在ember cli中从测试导入夹具数据,javascript,json,ember.js,ember-cli,Javascript,Json,Ember.js,Ember Cli,我正在tests/fixtures/中存储一个静态json文件。当我尝试加载fixture并运行ember test--server时,测试处于tests/acceptance/状态,我被困在“Building…”中,说明我使用的加载语句是import allProjectsData from'new-I/tests/fixtures/projects.json'其中项目名称是new-I 关于如何加载json数据以便在验收测试中使用,有什么想法吗?我一直在使用npm包模拟http请求,并导入要在

我正在
tests/fixtures/
中存储一个静态json文件。当我尝试加载fixture并运行
ember test--server
时,测试处于
tests/acceptance/
状态,我被困在“Building…”中,说明我使用的加载语句是
import allProjectsData from'new-I/tests/fixtures/projects.json'
其中项目名称是new-I


关于如何加载json数据以便在验收测试中使用,有什么想法吗?

我一直在使用npm包模拟http请求,并导入要在这些伪端点中返回的装置数据

要以与其他导入类似的语法导入JSON,我需要在
app/
dir中创建一个单独的
fixtures/
文件夹。然后将您的名字命名为convented
.js
文件导出如下

export default {
    "json_data": "here"
};
然后只需在验收测试中导入数据,方法与上面示例中相同:
从“app/fixtures/file_name_no_extension”导入数据

注意如果您想在
测试中导入这些装置/
目录,则需要使用相对路径导入它们:
从“../../fixtures/file_name_no_extension”导入数据