【发布时间】:2019-09-12 12:18:26
【问题描述】:
下面是Angular7Http服务
import { Injectable } from '@angular/core';
import { HttpClient, HttpHeaders } from '@angular/common/http';
import { Observable } from 'rxjs';
import { map, retryWhen, retry } from 'rxjs/operators';
import { AddCustomer as Transaction} from '../../module/model/add-Customer.model';
const httpOptions = {
headers: new HttpHeaders({
'Content-Type': 'application/json'
})};
@Injectable({
providedIn: 'root'
})
export class CustomerService {
constructor(private http: HttpClient) { }
public addCustomer(newTransaction: Transaction): Observable<Transaction>
{
console.log(newTransaction);
return this.http.post<Transaction>('', newTransaction, httpOptions)
}
但不确定如何针对该服务编写测试。
【问题讨论】:
标签: angular jasmine karma-jasmine angular7