test: make NgMatchers type-aware (#19904)

PR Close #19904
This commit is contained in:
George Kalpakas
2018-07-05 15:24:53 +03:00
committed by Miško Hevery
parent 00c110b055
commit 809e8f742e
9 changed files with 39 additions and 59 deletions

View File

@ -115,12 +115,8 @@ class MockBrowserJsonp extends BrowserJsonp {
inject([AsyncTestCompleter], (async: AsyncTestCompleter) => {
const connection = new (JSONPConnection as any)(sampleRequest, new MockBrowserJsonp());
connection.response.subscribe(
(res: Response) => {
expect('response listener called').toBe(false);
async.done();
},
(err: Response) => {
expect(err.text()).toEqual('JSONP injected script did not invoke callback.');
() => async.fail('Response listener should not be called'), (err: Response) => {
expect(err.text()).toBe('JSONP injected script did not invoke callback.');
async.done();
});
@ -132,11 +128,7 @@ class MockBrowserJsonp extends BrowserJsonp {
const connection = new (JSONPConnection as any)(sampleRequest, new MockBrowserJsonp());
connection.response.subscribe(
(res: Response) => {
expect('response listener called').toBe(false);
async.done();
},
(err: Response) => {
() => async.fail('Response listener should not be called'), (err: Response) => {
expect(err.text()).toBe('Oops!');
async.done();
});