GET /api/project/<project-name> endpoint.

This commit is contained in:
Jonathan Bernard
2017-11-20 20:18:17 -06:00
parent f222d859e6
commit 7aa0a69215
3 changed files with 37 additions and 5 deletions

View File

@ -124,6 +124,19 @@ suite "load and save configuration objects":
let cfgStr = $cfg
check cfg == parseStrawBossConfig(parseJson(cfgStr))
test "%step":
let step = Step(
name: "build", stepCmd: "true", workingDir: "dirA",
artifacts: @[], depends: @["compile"], cmdInput: @[],
expectedEnv: @["CWD", "TERM"], dontSkip: true)
let stepJS = %step
for k in @["name", "stepCmd", "workingDir", "artifacts", "cmdInput",
"depends", "expectedEnv", "dontSkip"]:
check stepJS.hasKey(k)
test "loadBuildStatus":
let st = loadBuildStatus("src/test/json/test-status.json")