本文整理汇总了TypeScript中app/entities/history-message/history-message.service.HistoryMessageService类的典型用法代码示例。如果您正苦于以下问题:TypeScript service.HistoryMessageService类的具体用法?TypeScript service.HistoryMessageService怎么用?TypeScript service.HistoryMessageService使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了service.HistoryMessageService类的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的TypeScript代码示例。
示例1: describe
describe('HistoryMessage Service', () => {
let injector: TestBed;
let service: HistoryMessageService;
let httpMock: HttpTestingController;
beforeEach(() => {
TestBed.configureTestingModule({
imports: [HttpClientTestingModule]
});
injector = getTestBed();
service = injector.get(HistoryMessageService);
httpMock = injector.get(HttpTestingController);
});
describe('Service methods', () => {
it('should call correct URL', () => {
service.find(123).subscribe(() => {});
const req = httpMock.expectOne({ method: 'GET' });
const resourceUrl = SERVER_API_URL + 'api/history-messages';
expect(req.request.url).toEqual(resourceUrl + '/' + 123);
});
it('should create a HistoryMessage', () => {
service.create(new HistoryMessage(null)).subscribe(received => {
expect(received.body.id).toEqual(null);
});
const req = httpMock.expectOne({ method: 'POST' });
req.flush({ id: null });
});
it('should update a HistoryMessage', () => {
service.update(new HistoryMessage(123)).subscribe(received => {
expect(received.body.id).toEqual(123);
});
const req = httpMock.expectOne({ method: 'PUT' });
req.flush({ id: 123 });
});
it('should return a HistoryMessage', () => {
service.find(123).subscribe(received => {
expect(received.body.id).toEqual(123);
});
const req = httpMock.expectOne({ method: 'GET' });
req.flush({ id: 123 });
});
it('should return a list of HistoryMessage', () => {
service.query(null).subscribe(received => {
expect(received.body[0].id).toEqual(123);
});
const req = httpMock.expectOne({ method: 'GET' });
req.flush([new HistoryMessage(123)]);
});
it('should delete a HistoryMessage', () => {
service.delete(123).subscribe(received => {
expect(received.url).toContain('/' + 123);
});
const req = httpMock.expectOne({ method: 'DELETE' });
req.flush(null);
});
it('should propagate not found response', () => {
service.find(123).subscribe(null, (_error: any) => {
expect(_error.status).toEqual(404);
});
const req = httpMock.expectOne({ method: 'GET' });
req.flush('Invalid request parameters', {
status: 404,
statusText: 'Bad Request'
});
});
});
afterEach(() => {
httpMock.verify();
});
});
开发者ID:gjik911,项目名称:git_01,代码行数:86,代码来源:history-message.service.spec.ts
示例2: it
it('should delete a HistoryMessage', () => {
service.delete(123).subscribe(received => {
expect(received.url).toContain('/' + 123);
});
const req = httpMock.expectOne({ method: 'DELETE' });
req.flush(null);
});
开发者ID:gjik911,项目名称:git_01,代码行数:8,代码来源:history-message.service.spec.ts
注:本文中的app/entities/history-message/history-message.service.HistoryMessageService类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论