1

我在 angular-cli 项目中使用 Jasmine 业力。

当我尝试在其中使用 json 文件时会引发错误。

import { TestBed } from '@angular/core/testing';
describe('xxxService', () => { 
let service: xxxService
let attributeData: any = require('../../mock-data/testCase_mockData/attributedata.json');   
beforeEach(()=>{
    TestBed.configureTestingModule({
        imports: [HttpClientTestingModule],
        providers: [xxxService],
    });
    service = TestBed.get(ColorCodeEngineService);
   // attributeData  = Object.assign({}, require('../../mock-data/testCase_mockData/attributedata.json'));
});
});

它抛出错误,

./src/app/mock-data/testCase_mockData/attributedata.json 中的错误 模块解析失败:解析时 JSON 输入意外结束 '' 您可能需要适当的加载程序来处理此文件类型。SyntaxError:在“”附近解析时 JSON 输入意外结束

有什么解决方案可以解决这个问题吗?

4

0 回答 0