mirror of
https://gitlab.com/walljm/dynamicbible.git
synced 2025-07-29 18:49:52 -04:00
58 lines
1.5 KiB
TypeScript
58 lines
1.5 KiB
TypeScript
![]() |
import { getTestBed, TestBed } from '@angular/core/testing';
|
||
|
import { BaseRequestOptions, HttpModule, Http, } from '@angular/http';
|
||
|
import { MockBackend } from '@angular/http/testing';
|
||
|
import { StrongsService } from './strongs-service';
|
||
|
|
||
|
describe('Strongs Service', () => {
|
||
|
beforeEach(() => {
|
||
|
TestBed.configureTestingModule({
|
||
|
imports: [HttpModule],
|
||
|
providers: [
|
||
|
StrongsService,
|
||
|
{
|
||
|
provide: Http,
|
||
|
useFactory: function (backend, defaultOptions) {
|
||
|
return new Http(backend, defaultOptions);
|
||
|
},
|
||
|
deps: [MockBackend, BaseRequestOptions]
|
||
|
},
|
||
|
MockBackend,
|
||
|
BaseRequestOptions
|
||
|
]
|
||
|
});
|
||
|
});
|
||
|
|
||
|
it('Should return an error status', () => {
|
||
|
let svc: StrongsService = getTestBed().get(StrongsService);
|
||
|
let r = svc.getResult(6000, "grk");
|
||
|
|
||
|
});
|
||
|
it('Should get G2396', () => {
|
||
|
let svc: StrongsService = getTestBed().get(StrongsService);
|
||
|
let r = svc.getResult(2396, "grk");
|
||
|
expect(r.msg).toBe(':)');
|
||
|
expect(r.status).toBe(0);
|
||
|
});
|
||
|
|
||
|
for (let j = 1; j <= 5624; j++) {
|
||
|
it('Get G' + j, () => {
|
||
|
let svc: StrongsService = getTestBed().get(StrongsService);
|
||
|
let r = svc.getResult(j, "grk");
|
||
|
|
||
|
expect(r.msg).toBe(':)');
|
||
|
expect(r.status).toBe(0);
|
||
|
});
|
||
|
}
|
||
|
|
||
|
for (let j = 1; j <= 8674; j++) {
|
||
|
it('Get H' + j, () => {
|
||
|
let svc: StrongsService = getTestBed().get(StrongsService);
|
||
|
let r = svc.getResult(j, "heb");
|
||
|
|
||
|
expect(r.msg).toBe(':)');
|
||
|
expect(r.status).toBe(0);
|
||
|
});
|
||
|
}
|
||
|
|
||
|
});
|