Async Jamine futtatása közben hibaüzenet

Címkék
Async Jamine futtatása közben hibaüzenet
2019-02-27T15:18:23+01:00
2019-02-27T15:18:26+01:00
2022-10-15T21:36:25+02:00
drumboy
Sziasztok!

Létrehoztam egy Custom Matchers-t:
export class OwnMatchers implements jasmine.CustomMatcherFactories { [index: string]: any; public toCheck(util: jasmine.MatchersUtil, customEqualityTesters: Array<jasmine.CustomEqualityTester>) { return { compare: async function (actual:any, expected: any) { if (expected === undefined) { expected = ''; } const result = <jasmine.CustomMatcherResult>{}; let resultTest = await SreenShotTest.Check(expected.Data); result.pass = util.equals(resultTest, true, customEqualityTesters); if (result.pass) {result.message = "Success" + ' ' + expected.Data;} else {result.message = "Not Success" + ' ' + expected.Data;} return result; } } } }
majd használom is:
const customOwnMatchers = new OwnMatchers(); describe('App test case...', () => { let page: AppPage; beforeEach(() => { page = new AppPage(); jasmine.addMatchers(customOwnMatchers); }); it('Test 1', async() => { ... ... await (<any>expect()).toCheck({Data: '1'}); }); });
A köv hibaüzenet kapok:
Expected undefined to check Object({ Data: '1' }).
Köszönöm a segítséget előre is.
Mutasd a teljes hozzászólást!

Címkék
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd