|
1 | 1 | Harness Status: OK
|
2 |
| -Found 30 tests: Fail = 26 Pass = 4 |
3 |
| -Fail Missing arguments: get assert_throws: function "() => table.get()" did not throw |
| 2 | +Found 30 tests: Pass = 29 Fail = 1 |
| 3 | +Pass Missing arguments: get |
4 | 4 | Pass Branding: get
|
5 | 5 | Pass Missing arguments: set
|
6 | 6 | Pass Branding: set
|
7 |
| -Fail Basic assert_throws: undefined: table.get(-1) function "() => table.get(-1)" threw object "RangeError: argument out of range" ("RangeError") expected object "TypeError" ("TypeError") |
8 |
| -Fail Growing assert_throws: undefined: table.get(-1) function "() => table.get(-1)" threw object "RangeError: argument out of range" ("RangeError") expected object "TypeError" ("TypeError") |
9 |
| -Fail Setting out-of-bounds assert_throws: undefined: table.get(-1) function "() => table.get(-1)" threw object "RangeError: argument out of range" ("RangeError") expected object "TypeError" ("TypeError") |
10 |
| -Fail Setting non-function assert_throws: undefined: table.get(-1) function "() => table.get(-1)" threw object "RangeError: argument out of range" ("RangeError") expected object "TypeError" ("TypeError") |
11 |
| -Fail Setting non-wasm function assert_throws: undefined: table.get(-1) function "() => table.get(-1)" threw object "RangeError: argument out of range" ("RangeError") expected object "TypeError" ("TypeError") |
12 |
| -Fail Setting non-wasm arrow function assert_throws: undefined: table.get(-1) function "() => table.get(-1)" threw object "RangeError: argument out of range" ("RangeError") expected object "TypeError" ("TypeError") |
13 |
| -Fail Getting out-of-range argument: undefined assert_throws: function "() => table.get(value)" did not throw |
14 |
| -Fail Setting out-of-range argument: undefined assert_throws: function "() => table.set(value, null)" did not throw |
15 |
| -Fail Getting out-of-range argument: NaN assert_throws: function "() => table.get(value)" did not throw |
16 |
| -Fail Setting out-of-range argument: NaN assert_throws: function "() => table.set(value, null)" did not throw |
17 |
| -Fail Getting out-of-range argument: Infinity assert_throws: function "() => table.get(value)" threw object "RangeError: argument out of range" ("RangeError") expected object "TypeError" ("TypeError") |
18 |
| -Fail Setting out-of-range argument: Infinity assert_throws: function "() => table.set(value, null)" threw object "RangeError: argument out of range" ("RangeError") expected object "TypeError" ("TypeError") |
19 |
| -Fail Getting out-of-range argument: -Infinity assert_throws: function "() => table.get(value)" threw object "RangeError: argument out of range" ("RangeError") expected object "TypeError" ("TypeError") |
20 |
| -Fail Setting out-of-range argument: -Infinity assert_throws: function "() => table.set(value, null)" threw object "RangeError: argument out of range" ("RangeError") expected object "TypeError" ("TypeError") |
21 |
| -Fail Getting out-of-range argument: -1 assert_throws: function "() => table.get(value)" threw object "RangeError: argument out of range" ("RangeError") expected object "TypeError" ("TypeError") |
22 |
| -Fail Setting out-of-range argument: -1 assert_throws: function "() => table.set(value, null)" threw object "RangeError: argument out of range" ("RangeError") expected object "TypeError" ("TypeError") |
23 |
| -Fail Getting out-of-range argument: 4294967296 assert_throws: function "() => table.get(value)" threw object "RangeError: argument out of range" ("RangeError") expected object "TypeError" ("TypeError") |
24 |
| -Fail Setting out-of-range argument: 4294967296 assert_throws: function "() => table.set(value, null)" threw object "RangeError: argument out of range" ("RangeError") expected object "TypeError" ("TypeError") |
25 |
| -Fail Getting out-of-range argument: 68719476736 assert_throws: function "() => table.get(value)" threw object "RangeError: argument out of range" ("RangeError") expected object "TypeError" ("TypeError") |
26 |
| -Fail Setting out-of-range argument: 68719476736 assert_throws: function "() => table.set(value, null)" threw object "RangeError: argument out of range" ("RangeError") expected object "TypeError" ("TypeError") |
27 |
| -Fail Getting out-of-range argument: "0x100000000" assert_throws: function "() => table.get(value)" threw object "RangeError: argument out of range" ("RangeError") expected object "TypeError" ("TypeError") |
28 |
| -Fail Setting out-of-range argument: "0x100000000" assert_throws: function "() => table.set(value, null)" threw object "RangeError: argument out of range" ("RangeError") expected object "TypeError" ("TypeError") |
29 |
| -Fail Getting out-of-range argument: object "[object Object]" assert_throws: function "() => table.get(value)" threw object "RangeError: argument out of range" ("RangeError") expected object "TypeError" ("TypeError") |
30 |
| -Fail Setting out-of-range argument: object "[object Object]" assert_throws: function "() => table.set(value, null)" threw object "RangeError: argument out of range" ("RangeError") expected object "TypeError" ("TypeError") |
| 7 | +Pass Basic |
| 8 | +Pass Growing |
| 9 | +Pass Setting out-of-bounds |
| 10 | +Pass Setting non-function |
| 11 | +Pass Setting non-wasm function |
| 12 | +Pass Setting non-wasm arrow function |
| 13 | +Pass Getting out-of-range argument: undefined |
| 14 | +Pass Setting out-of-range argument: undefined |
| 15 | +Pass Getting out-of-range argument: NaN |
| 16 | +Pass Setting out-of-range argument: NaN |
| 17 | +Pass Getting out-of-range argument: Infinity |
| 18 | +Pass Setting out-of-range argument: Infinity |
| 19 | +Pass Getting out-of-range argument: -Infinity |
| 20 | +Pass Setting out-of-range argument: -Infinity |
| 21 | +Pass Getting out-of-range argument: -1 |
| 22 | +Pass Setting out-of-range argument: -1 |
| 23 | +Pass Getting out-of-range argument: 4294967296 |
| 24 | +Pass Setting out-of-range argument: 4294967296 |
| 25 | +Pass Getting out-of-range argument: 68719476736 |
| 26 | +Pass Setting out-of-range argument: 68719476736 |
| 27 | +Pass Getting out-of-range argument: "0x100000000" |
| 28 | +Pass Setting out-of-range argument: "0x100000000" |
| 29 | +Pass Getting out-of-range argument: object "[object Object]" |
| 30 | +Pass Setting out-of-range argument: object "[object Object]" |
31 | 31 | Fail Order of argument conversion assert_equals: expected 1 but got 0
|
32 | 32 | Pass Stray argument
|
0 commit comments