2.2.6 • Published 3 months ago
soda-test v2.2.6
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