c062cc5a5c
This aims to prevent needlessly wasted time debugging a non-working test case, and to avoid writing incorrect test cases that happen to succeed even though their inputs aren't properly defined. For example, a common error is to use the name of a bucket field rather than the name of the param that it maps to. * progtest/src/TestRunner.js (_verifyKnownParams): New method. (_tryRun): Use it. * progtest/test/TestRunnerTest.js: New test case. Modify existing test cases to define used params. * progtest/test/_stub/program.js (exports.rater.params): Declare used param. |
||
---|---|---|
.. | ||
bad.yml | ||
good.yml | ||
program.js |