fluent-asserts-vibe 0.2.0-alpha.5
Fluent assertions for Vibe.d
To use this package, run the following command in your project's root directory:
Manual usage
Put the following dependency into your project's dependences section:
There are a lot of ways in which you can test an web api. Unfortunately, vibe.d does not come with utilities that allows us to write simple and nice tests. This is a library that improves your testing experience by extending the fluent-asserts library.
To begin
- Add the DUB dependency: https://code.dlang.org/packages/fluent-asserts
- Import it:
in
dub.json
:... "configurations": [ ... { "name": "unittest", "dependencies": { "fluent-asserts-vibe": "~>0.1.0", ... } }, ... ] ...
in your source files:
version(unittest) import fluent.asserts.vibe;
- Use it:
unittest {
auto request = new RequestRouter(router);
request
.get("/")
.end((Response response) => () {
response.bodyString.should.not.equal("hello");
});
}
unittest {
Assert.equal(true, false, "this is a failing assert");
}
- Run the tests:
➜ dub test --compiler=ldc2
API Docs
The full documentation of the fluent-asserts can be found at: http://fluentasserts.szabobogdan.com/
License
MIT. See LICENSE for details.
- Registered by Szabo Bogdan
- 0.2.0-alpha.5 released 2 years ago
- gedaiu/fluent-asserts-vibe
- fluentasserts.szabobogdan.com/
- MIT
- Copyright © 2020, Szabo Bogdan
- Authors:
- Dependencies:
- vibe-d:data, fluent-asserts, vibe-d:http
- Versions:
-
1.0.0-beta.1 2022-Aug-12 0.2.0-alpha.5 2022-May-02 0.2.0-alpha.4 2021-Oct-06 0.2.0-alpha.3 2021-May-17 0.2.0-alpha.2 2021-Apr-04 - Download Stats:
-
-
3 downloads today
-
16 downloads this week
-
33 downloads this month
-
5798 downloads total
-
- Score:
- 1.2
- Short URL:
- fluent-asserts-vibe.dub.pm