UNPKG

@angular-package/testing

Version:

Jasmine unit testing wrapper with additional custom testing features.

1 lines 6.63 kB
import{Expect}from"./expect.class";import{TestingExpect}from"./testing-expect.class";import{TestingExpectTo}from"./expectation/testing-expect-to.class";export class TestingExpectation extends Expect{get to(){return this.#t}#t;constructor(t=new TestingExpect){super(t),this.#t=new TestingExpectTo(t)}toBe(t,e,n){return this.#t.be.be(t,e,n),this}toBeArray(t,e,n){return this.#t.be.array(t,e,n),this}toBeArrayOfBigInt(t,e,n){return this.#t.be.arrayof.bigint(t,e,n),this}toBeArrayOfBoolean(t,e,n){return this.#t.be.arrayof.boolean(t,e,n),this}toBeArrayOfDate(t,e,n){return this.#t.be.arrayof.date(t,e,n),this}toBeArrayOfDefined(t,e,n){return this.#t.be.arrayof.defined(t,e,n),this}toBeArrayOfFalse(t,e,n){return this.#t.be.arrayof.false(t,e,n),this}toBeArrayOfNull(t,e,n){return this.#t.be.arrayof.null(t,e,n),this}toBeArrayOfNumber(t,e,n){return this.#t.be.arrayof.number(t,e,n),this}toBeArrayOfRegExp(t,e,n){return this.#t.be.arrayof.regExp(t,e,n),this}toBeArrayOfString(t,e,n){return this.#t.be.arrayof.string(t,e,n),this}toBeArrayOfSymbol(t,e,n){return this.#t.be.arrayof.symbol(t,e,n),this}toBeArrayOfTrue(t,e,n){return this.#t.be.arrayof.true(t,e,n),this}toBeArrayOfUndefined(t,e,n){return this.#t.be.arrayof.undefined(t,e,n),this}toBeBigInt(t,e,n){return this.#t.be.bigint(t,e,n),this}toBeBoolean(t,e,n){return this.#t.be.boolean(t,e,n),this}toBeBooleanType(t,e,n){return this.#t.be.booleanType(t,e,n),this}toBeClass(t,e,n){return this.#t.be.class(t,e,n),this}toBeCloseTo(t,e,n,s){return this.#t.be.closeTo(t,e,n,s),this}toBeDate(t,e,n){return this.#t.be.date(t,e,n),this}toBeDefined(t,e,n){return this.#t.be.defined(t,e,n),this}toBeFalse(t,e,n){return this.#t.be.false(t,e,n),this}toBeFalsy(t,e,n){return this.#t.be.falsy(t,e,n),this}toBeFunction(t,e,n){return this.#t.be.function(t,e,n),this}toBeGreaterThan(t,e,n){return this.#t.be.greaterThan(t,e,n),this}toBeGreaterThanOrEqual(t,e,n){return this.#t.be.greaterThanOrEqual(t,e,n),this}toBeInstance(t,e,n,s){return this.#t.be.instance(t,e,n,s),this}toBeInstanceOf(t,e,n){return this.#t.be.instanceOf(t,e,n),this}toBeInstanceOfArray(t,e,n){return this.#t.be.instanceof.array(t,e,n),this}toBeInstanceOfBoolean(t,e,n){return this.#t.be.instanceof.boolean(t,e,n),this}toBeInstanceOfDate(t,e,n){return this.#t.be.instanceof.date(t,e,n),this}toBeInstanceOfError(t,e,n){return this.#t.be.instanceof.error(t,e,n),this}toBeInstanceOfFunction(t,e,n){return this.#t.be.instanceof.function(t,e,n),this}toBeInstanceOfMap(t,e,n){return this.#t.be.instanceof.map(t,e,n),this}toBeInstanceOfNumber(t,e,n){return this.#t.be.instanceof.number(t,e,n),this}toBeInstanceOfObject(t,e,n){return this.#t.be.instanceof.object(t,e,n),this}toBeInstanceOfPromise(t,e,n){return this.#t.be.instanceof.promise(t,e,n),this}toBeInstanceOfRangeError(t,e,n){return this.#t.be.instanceof.rangeError(t,e,n),this}toBeInstanceOfReferenceError(t,e,n){return this.#t.be.instanceof.referenceError(t,e,n),this}toBeInstanceOfRegExp(t,e,n){return this.#t.be.instanceof.regexp(t,e,n),this}toBeInstanceOfSet(t,e,n){return this.#t.be.instanceof.set(t,e,n),this}toBeInstanceOfStorage(t,e,n){return this.#t.be.instanceof.storage(t,e,n),this}toBeInstanceOfString(t,e,n){return this.#t.be.instanceof.string(t,e,n),this}toBeInstanceOfSyntaxError(t,e,n){return this.#t.be.instanceof.syntaxError(t,e,n),this}toBeInstanceOfTypeError(t,e,n){return this.#t.be.instanceof.typeError(t,e,n),this}toBeInstanceOfURIError(t,e,n){return this.#t.be.instanceof.URIError(t,e,n),this}toBeInstanceOfWeakSet(t,e,n){return this.#t.be.instanceof.weakSet(t,e,n),this}toBeKey(t,e,n){return this.#t.be.key(t,e,n),this}toBeLessThan(t,e,n){return this.#t.be.lessThan(t,e,n),this}toBeLessThanOrEqual(t,e,n){return this.#t.be.lessThanOrEqual(t,e,n),this}toBeNaN(t,e,n){return this.#t.be.naN(t,e,n),this}toBeNegativeInfinity(t,e,n){return this.#t.be.negativeInfinity(t,e,n),this}toBeNull(t,e,n){return this.#t.be.null(t,e,n),this}toBeNumber(t,e,n){return this.#t.be.number(t,e,n),this}toBeNumberBetween(t,e,n,s,i){return this.#t.be.numberBetween(t,e,n,s,i),this}toBeNumberType(t,e,n){return this.#t.be.numberType(t,e,n),this}toBeObject(t,e,n){return this.#t.be.object(t,e,n),this}toBeObjectKey(t,e,n,s){return this.#t.be.objectKey(t,e,n,s),this}toBeObjectKeyIn(t,e,n,s){return this.#t.be.objectKeyIn(t,e,n,s),this}toBeObjectKeys(t,e,n,s){return this.#t.be.objectKeys(t,e,n,s),this}toBeObjectKeysIn(t,e,n,s){return this.#t.be.objectKeysIn(t,e,n,s),this}toBeObjectSomeKeys(t,e,n,s){return this.#t.be.objectSomeKeys(t,e,n,s),this}toBePending(t,e){return this.#t.be.pending(t,e),this}toBePositiveInfinity(t,e,n){return this.#t.be.positiveInfinity(t,e,n),this}toBeRegExp(t,e,n){return this.#t.be.regexp(t,e,n),this}toBeRejected(t,e){return this.#t.be.rejected(t,e),this}toBeRejectedWith(t,e,n){return this.#t.be.rejectedWith(t,e,n),this}toBeRejectedWithError(t,e,n,s){return this.#t.be.rejectedWithError(t,e,n,s),this}toBeResolved(t,e){return this.#t.be.resolved(t,e),this}toBeResolvedTo(t,e,n){return this.#t.be.resolvedTo(t,e,n),this}toBeString(t,e,n){return this.#t.be.string(t,e,n),this}toBeStringIncludes(t,e,n,s){return this.#t.be.stringIncludes(t,e,n,s),this}toBeStringIncludesSome(t,e,n,s){return this.#t.be.stringIncludesSome(t,e,n,s),this}toBeStringOfLength(t,e,n,s){return this.#t.be.stringOfLength(t,e,n,s),this}toBeStringOfLengthBetween(t,e,n,s,i){return this.#t.be.stringOfLengthBetween(t,e,n,s,i),this}toBeStringType(t,e,n){return this.#t.be.stringType(t,e,n),this}toBeSymbol(t,e,n){return this.#t.be.symbol(t,e,n),this}toBeTrue(t,e,n){return this.#t.be.true(t,e,n),this}toBeTruthy(t,e,n){return this.#t.be.truthy(t,e,n),this}toBeTypeOf(t,e,n){return this.#t.be.typeOf(t,e,n),this}toBeUndefined(t,e,n){return this.#t.be.undefined(t,e,n),this}toContain(t,e,n){return this.#t.contain(t,e,n),this}toEqual(t,e,n){return this.#t.equal(t,e,n),this}toHaveBeenCalled(t,e){return this.#t.have.been.called.called(t,e),this}toHaveBeenCalledBefore(t,e,n){return this.#t.have.been.called.before(t,e,n),this}toHaveBeenCalledOnceWith(t,...e){return this.#t.have.been.called.onceWith(t,...e),this}toHaveBeenCalledTimes(t,e,n){return this.#t.have.been.called.times(t,e,n),this}toHaveBeenCalledWith(t,...e){return this.#t.have.been.called.with(t,...e),this}toHaveClass(t,e,n){return this.#t.have.class(t,e,n),this}toHaveSize(t,e,n){return this.#t.have.size(t,e,n),this}toHaveSpyInteractions(t,e){return this.#t.have.spyInteractions(t,e),this}toMatch(t,e,n){return this.#t.match(t,e,n),this}toThrow(t,e,n){return this.#t.throw.throw(t,e,n),this}toThrowError(t,e,n){return this.#t.throw.error(t,e,n),this}toThrowMatching(t,e,n){return this.#t.throw.matching(t,e,n),this}}