2.2.6 • Published 3 months ago

soda-test v2.2.6

Weekly downloads
-
License
MIT
Repository
github
Last release
3 months ago

via npm

$ npm install soda-test --save-dev

@describe('demo')
class TestDemoTest {

    @stub(User, "findById").returns("dummy-user")
    findStub: SinonStub

    @it('should get user by id')
    GetById(): TR {
        const user = getUser({id:123})
        expect(user).to.equal("dummy-user")
        expect(this.findStub).to.have.been.calledOnce.calledWith(123)
    }

}

For full documentation and many sample test, see soda-test wiki Define API test-cases by using the testCase decorator on a method, and define its steps in it

   @testCase("sample case", SampleTestStepsTest)
   checkGetApi(step: stepMethod<SampleTestStepsTest>): void {
       step("define dummy REST server").StartRestServer({expect: "GET /", return: "dummy"})
       step("send get request").SendRequest({method:"GET", url: "/", expectresponse: "dummy"})
       step("validate get request").ValidateRequest({method: "GET", url: "/"})
       step("stop dummy Rest server").StopRestServer()
   }

For more details about API test case see Soda-test test-cases documenation

2.2.6

3 months ago

2.2.3

3 months ago

2.2.2

3 months ago

2.2.5

3 months ago

2.2.1

4 months ago

2.2.0

5 months ago

2.1.2

1 year ago

2.1.1

1 year ago

2.1.0

1 year ago

2.0.0

2 years ago

1.5.2

2 years ago

1.5.1

2 years ago

1.5.0

2 years ago

1.4.0

2 years ago

1.3.9

3 years ago

1.3.8

3 years ago

1.3.7

3 years ago

1.3.6

3 years ago

1.3.5

3 years ago

1.3.4

3 years ago

1.3.3

3 years ago

1.3.2

3 years ago

1.3.1

3 years ago

1.3.0

3 years ago

1.2.0

3 years ago

1.1.3

3 years ago

1.2.1

3 years ago

1.1.2

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.10

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

4 years ago