@angular-package/testing
Version:
Jasmine unit testing wrapper with additional custom testing features.
1 lines • 555 B
JavaScript
import{is}from"@angular-package/type";import{TestingExecutable}from"./testing-executable.abstract";export class TestingIt extends TestingExecutable{static define(t,e,i){return(s=!1)=>is.true(s)&&is.function(e)&&it(t,e,i)}#t=!1;constructor(t,e,i=[!0,!1]){super(t,e,i)}it(t,e,i=!is.false(super.allowed)||super.isExecutable(this.getCounter()+1),s){return this.count(),TestingIt.define(this.replaceCounter(t),e,s)(i),this}fit(t,e,i){return this.count(),fit(this.replaceCounter(t),e,i),this}xit(t,e,i){return this.count(),xit(this.replaceCounter(t),e,i),this}}