v0.7.0
-
Style fixes for tables & bold markdown
-
Support loading subtasks (#340). Subtasks are a list of tests that need to pass before a task is complete. They can be loaded by:
- filtering down to a subset of tests by setting the
step.setup.filter
to a regex pattern that matches the tests you're targeting - setting the
step.setup.subtasks
variable to true
See an example here: https://github.com/ShMcK/coderoad-tutorial-subtask-demo
- Change for the test runner config. Changes are backwards compatible.
testRunner.path
=>testRunner.directory
testRunner.actions
=>testRunner.setup
- Change command to capture
args
for "TAP" support, and test "filter"ing support. These changes will help lead to specific test suite presets in the future.
{
"testRunner": {
"command": "mocha",
"args": {
"filter": "--grep",
"tap": "--reporter=mocha-tap-reporter"
},
"directory": ".coderoad",
"setup": {
"commits": ["410bd4f"],
"commands": ["npm install"]
}
}
}