UNPKG

systelab-components-wdio-test

Version:
42 lines (41 loc) 1.36 kB
export class AssertionUtility { static expectEqual(toTest, expected) { expect(toTest).toBe(expected); } static expectDeepEqual(toTest, expected) { expect(toTest).toEqual(expected); } static expectTrue(toTest) { expect(toTest).toBeTruthy(); } static expectFalse(toTest) { expect(toTest).toBeFalsy(); } static expectContains(toTest, expectedSubstring) { expect(toTest).toContain(expectedSubstring); } static expectStartsWith(toTest, expectedPrefix) { expect(toTest).toMatch('^' + expectedPrefix); } static expectEndsWith(toTest, expectedSuffix) { expect(toTest).toMatch(expectedSuffix + '$'); } static expectToMatch(toTest, expectedRegExp) { expect(toTest).toMatch(expectedRegExp); } static expectNear(toTest, expected, tolerance) { expect(toTest).toBeCloseTo(expected, tolerance); } static expectGreater(toTest, threshold) { expect(toTest).toBeGreaterThan(threshold); } static expectGreaterOrEqual(toTest, threshold) { expect(toTest).toBeGreaterThanOrEqual(threshold); } static expectLower(toTest, threshold) { expect(toTest).toBeLessThan(threshold); } static expectLowerOrEqual(toTest, threshold) { expect(toTest).toBeLessThanOrEqual(threshold); } }