mirror of
https://gitlab.com/walljm/dynamicbible.git
synced 2025-07-27 17:39:49 -04:00
64 lines
1.8 KiB
TypeScript
64 lines
1.8 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);
|
|
});
|
|
}
|
|
}); |