test-case.sub.js (413B)
1 function TestCase(scenarios, sanityChecker) { 2 function runTest(scenario) { 3 // This check is A NOOP in release. 4 sanityChecker.checkScenario(scenario); 5 6 runLengthTest( 7 scenario, 8 4096, 9 scenario.expectation, 10 scenario.test_description); 11 } 12 13 function runTests() { 14 for (const scenario of scenarios) { 15 runTest(scenario); 16 } 17 } 18 19 return {start: runTests}; 20 }