3 ms·
cases = [ { in: 1, arg: 2, expected: 3, message: "base case" }, { in: 2, arg: -2, expected: 0, message: "negative numbers" }, ... ] fo
by ramses0 5y ago
cases = [
{ in: 1, arg: 2, expected: 3, message: "base case" },
{ in: 2, arg: -2, expected: 0, message: "negative numbers" },
...
]
for ( c in cases ) {
actual = obj.do( c.in, c.arg )
assert( actual == c.expected, c.message )
}
see: http://fit.c2.com/ http://fit.c2.com/ ... table-based testing, "cases" and "drivers"