Brian C. Lane
8d8dc3cb1f
Add /recipes/diff route and tests
2017-11-14 17:01:35 -08:00
Brian C. Lane
f8b64ce34d
Add POST /recipes/tag/ route and tests
2017-11-13 16:48:56 -08:00
Brian C. Lane
f56b7ebf38
Add POST /recipes/undo route and tests
2017-11-13 16:48:56 -08:00
Brian C. Lane
4858c17fd7
Add DELETE /recipes/delete/<recipe_name> route and tests
...
Also add numbering to the tests so that they are executed in the
expected order.
2017-11-13 16:48:56 -08:00
Brian C. Lane
305f59175d
Add DELETE /recipes/workspace/<recipe_name> route and tests
...
This will delete the workspace copy of the recipe.
2017-11-13 16:48:56 -08:00
Brian C. Lane
0e9f2ddb73
Add tests for POST /recipes/workspace for JSON and TOML
...
As a side-effect also tests reading workspace only changes from
/recipes/info
2017-11-13 16:48:56 -08:00
Brian C. Lane
b7499f79d3
Add /recipes/new route and tests
...
This handles json data when the mime type is "application/json" and toml
recipes when it is "text/x-toml"
2017-11-13 16:44:02 -08:00
Brian C. Lane
6d71e2fcc1
Fix the recipe version bumping
...
Recipe should have its version bumped based on the version from the
previous commit, and not be bumped on the first commit. Fix the code and
the tests.
2017-11-13 16:44:02 -08:00
Brian C. Lane
63f47c2c00
Add /recipes/changes route with tests.
2017-11-09 18:43:42 -08:00
Brian C. Lane
d58b650904
Add /recipes/info route and tests
2017-11-08 17:38:12 -08:00
Brian C. Lane
641ea8c715
Add /recipes/list route and tests
...
Includes adding a lock for access to the git repo from the API.
2017-11-08 09:46:12 -08:00
Brian C. Lane
e4695bd580
Add basic API Server testing framework
2017-11-07 12:00:35 -08:00