Unit Test
Punkerwei
以独立之心做合群之事-Blend in but stand out
展开
-
Angular 单元测试-提取公共方法
Angular 单元测试-提取公共方法可以重用的测试代码可以提取到单独的文件。创建一个common.spec.ts( 名字随便起 )写入公共代码到common.spec.ts 并exportimport { HttpService } from '../services/http/http.service';function prepareAll() { const filePath = 'assets/UTData/http-get-test.json'; // 真实数据存在原创 2021-03-17 22:56:46 · 357 阅读 · 0 评论 -
Angular Unit Test 单元测试HttpClient并模拟其Get()方法
Angular Unit Test 单元测试HttpClient测试一个注入HttpClient模块的服务http.service.ts,测试其中的httpGet()方法http.service.tsimport { Observable } from 'rxjs';import { Injectable } from '@angular/core';import { HttpClient } from '@angular/common/http';import axios from 'axi原创 2021-03-17 00:02:57 · 695 阅读 · 0 评论 -
Angular Unit Test 单元测试异步方法
Angular Unit Test 单元测试异步方法点我测试对象代码.import { AsyncService } from './async.service';describe('AsyncService', () => { let service: AsyncService; beforeEach(() => { // TestBed.configureTestingModule({}); // service = TestBed.inject(Async原创 2021-03-15 21:20:56 · 863 阅读 · 0 评论 -
Angular Unit Test 单元测试01
Angular Unit Test 单元测试01完成一个测试用例最基础的4个概念:// 测试细则套件describe(description: string, specDefinitions: () => void): void;// 预处理函数beforeEach(() => {})// 定义细则,包含若干测试预期it (‘specDesc, fn’)// 预期expect(val1).toBe(val2);describe('NgBindingComponent'原创 2021-03-12 22:05:29 · 716 阅读 · 0 评论