aboutsummaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* tests: Update apitests.Harald Eilertsen2020-08-251-10/+7
| | | | | With the current example Rocket.toml running the tests will wipe the globally defined database.
* Update /screenings endpoint to return full info on screenings.Harald Eilertsen2019-04-281-4/+4
| | | | | This makes each screening record self-contained, and the json payload more consistent with how it semantically fit together.
* Import model structs to main models module.Harald Eilertsen2019-04-081-6/+2
|
* Move functions to query/modify db to connection object.Harald Eilertsen2019-04-081-10/+9
| | | | | | Makes tha API a bit nicer by asking the database rather than passing the database on to each model. Reserve models for method/functions that work on the model structs themselves.
* Fix warnings from test runs.Harald Eilertsen2019-04-081-4/+2
|
* Add endpoint to fetch screenings from the database.Harald Eilertsen2019-04-081-2/+32
| | | | | | Not entirely happy about the way this turned out for now. A more ergonomic return type from the models::screenings::get_all() function will be investigated.
* Refactor tests to always load fixtures, and sync execution.Harald Eilertsen2019-04-021-25/+42
| | | | | | | Rust will run tests in parallel by default, which does not work too well with using db transactions as a means to isolate changes in the database between tests. So we have to run the database tests one at a time, thus the mutex.
* Renamed test file.Harald Eilertsen2019-04-021-0/+0
|
* Add route to fetch films from database.Harald Eilertsen2019-04-021-3/+38
|
* Refactor room tests, move server and db setup to function.Harald Eilertsen2019-03-211-21/+30
|
* Actually fetch available rooms from the database.Harald Eilertsen2019-03-211-3/+31
|
* Pass database url into build_rocket helper function.Harald Eilertsen2019-03-201-1/+4
|
* Use rocket_contrib's JsonValue as return type.Harald Eilertsen2019-03-041-0/+2
|
* Begin implement /rooms endpoint.Harald Eilertsen2019-03-041-0/+27
Refactors the code by moving the implementation to a library, to make it testable. A dummy /rooms endpoint returning an empty list was added as well.