首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >离子2业力-茉莉花单元测试

离子2业力-茉莉花单元测试
EN

Stack Overflow用户
提问于 2019-09-10 05:09:41
回答 1查看 52关注 0票数 0

我在因果报应中做测试用例时有问题--茉莉。配置已经完成,但我发现在构建测试用例时存在困难。离子的提供者被发现的问题。

package.json

代码语言:javascript
复制
"devDependencies": {
        "@angular/cli": "^8.3.1",
        "@angular/router": "^8.2.4",
        "@ionic/app-scripts": "^3.2.4",
        "@ionic/cli-plugin-proxy": "1.5.6",
        "@types/jasmine": "^3.4.0",
        "@types/node": "^12.7.2",
        "ionic-mocks": "^1.3.0",
        "jasmine-core": "2.99.1",
        "jasmine-spec-reporter": "^4.2.1",
        "karma": "^4.3.0",
        "karma-chrome-launcher": "^3.1.0",
        "karma-cli": "^2.0.0",
        "karma-coverage-istanbul-reporter": "^2.1.0",
        "karma-jasmine": "^2.0.1",
        "karma-jasmine-html-reporter": "^1.4.2",
        "karma-junit-reporter": "^1.2.0",
        "karma-typescript": "^4.1.1",
        "tslint-ionic-rules": "0.0.11",
        "typescript": "^2.4.2",
        "ws": "3.3.2" 
}

app.component.spec.ts

代码语言:javascript
复制
import { UsersProvider } from '../providers/users/users';
import { TestBed, inject } from '@angular/core/testing';
import { HttpClientTestingModule, HttpTestingController } from '@angular/common/http/testing';
import { Http } from '../../node_modules/@angular/http';

let zone: any;
describe("TEST 1", () => {
let service: UsersProvider;
    let httpMock: HttpTestingController;
    beforeEach(() => {
        TestBed.configureTestingModule({
            providers: [UsersProvider]
        });
        service = TestBed.get(UsersProvider);
    });

    afterEach(() => {
        httpMock.verify();
    });

    describe('#registerUser tests', () => {
        it("Equality Test", function () {
        expect("Hello").toEqual("Hello");
        });
    });
});

输出 在(node_modules/karma-typescript/dist/client/commonjs.js:13:23) at node_modules/karma-typescript/dist/client/commonjs.js:18:24 at Object.global.wrappers.D:/MyApp/src/app/app.spec.ts.../providers/users/users时,无法找到./providers/用户/用户D:/MyApp/src/providers/users/users.ts (src/app/<- src/app/app.spec.js:3:15) (node_modules/karma-typescript/dist/client/commonjs.js:17:25) at node_modules/karma-typescript/dist/client/commonjs.js:38:9 at Array.forEach () at node_modules/karma-typescript/dist/client/commonjs.js:37:40 atnode_modules/karma-typescript/dist/client/commonjs.js:40:3 Chrome 75.0.3770 (Windows10.0.0):执行0%的0错误(0.005秒/0秒)

EN

回答 1

Stack Overflow用户

发布于 2019-09-13 10:25:20

通过将随机设置为假,我们再也看不到这些问题了。我们通过在karma.conf.js:中添加此设置来做到这一点。

代码语言:javascript
复制
config.set({
    client: {
      jasmine: {
        random: false
      }
    }
  });

试试看。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57864346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档