2.2.6 • Published 1 year ago

soda-test v2.2.6

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year 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

1 year ago

2.2.3

1 year ago

2.2.2

1 year ago

2.2.5

1 year ago

2.2.1

2 years ago

2.2.0

2 years ago

2.1.2

2 years ago

2.1.1

2 years ago

2.1.0

2 years ago

2.0.0

3 years ago

1.5.2

3 years ago

1.5.1

3 years ago

1.5.0

3 years ago

1.4.0

3 years ago

1.3.9

4 years ago

1.3.8

4 years ago

1.3.7

4 years ago

1.3.6

4 years ago

1.3.5

4 years ago

1.3.4

4 years ago

1.3.3

4 years ago

1.3.2

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.2.0

4 years ago

1.1.3

4 years ago

1.2.1

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.10

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

5 years ago