| // FIXME: unskip when this is solved |
| // https://bugs.webkit.org/show_bug.cgi?id=191163 |
| //@ skip if $architecture == "mips" or $architecture == "arm" |
| //@ if $buildType == "release" then runDefault else skip end |
| throw new Error("Bad assertion") |
| [new String("foo"), true], |
| let testFunctions = [test1, test2, test3]; |
| for (let testFunction of testFunctions) { |
| for (let i = 0; i < 10000; i++) { |
| let item = tests[i % tests.length]; |
| assert(testFunction(item[0]) === item[1]); |
| let masquerader = makeMasquerader(); |
| for (let testFunction of testFunctions) { |
| for (let i = 0; i < 10000; i++) { |
| for (let i = 0; i < 10000; i++) { |
| assert(testFunction(masquerader) === false); |