(name, run, expectedFail)
| 11 | } |
| 12 | |
| 13 | function test(name, run, expectedFail) { |
| 14 | // Force unique names |
| 15 | if (nameCounts[name] == undefined){ |
| 16 | nameCounts[name] = 2; |
| 17 | } else { |
| 18 | // Append number if not first test with this name. |
| 19 | name = name + '_' + (nameCounts[name]++); |
| 20 | } |
| 21 | // Add test |
| 22 | tests.push({name: name, func: run, expectedFail: expectedFail}); |
| 23 | return name; |
| 24 | } |
| 25 | var namespace = ""; |
| 26 | function testCM(name, run, opts, expectedFail) { |
| 27 | return test(namespace + name, function() { |