blob: dac32841aaeb54f2cfc785f360fe6af67eab2464 [file] [log] [blame]
PASS Missing arguments: get
PASS Branding: get
PASS Missing arguments: set
PASS Branding: set
FAIL Basic assert_throws: undefined: table.get(-1) function "() => table.get(-1)" threw object "TypeError: Expect an integer argument in the range: [0, 2^32 - 1]" ("TypeError") expected object "RangeError" ("RangeError")
FAIL Growing assert_throws: undefined: table.get(-1) function "() => table.get(-1)" threw object "TypeError: Expect an integer argument in the range: [0, 2^32 - 1]" ("TypeError") expected object "RangeError" ("RangeError")
FAIL Setting out-of-bounds assert_throws: undefined: table.get(-1) function "() => table.get(-1)" threw object "TypeError: Expect an integer argument in the range: [0, 2^32 - 1]" ("TypeError") expected object "RangeError" ("RangeError")
FAIL Setting non-function assert_throws: undefined: table.get(-1) function "() => table.get(-1)" threw object "TypeError: Expect an integer argument in the range: [0, 2^32 - 1]" ("TypeError") expected object "RangeError" ("RangeError")
FAIL Setting non-wasm function assert_throws: undefined: table.get(-1) function "() => table.get(-1)" threw object "TypeError: Expect an integer argument in the range: [0, 2^32 - 1]" ("TypeError") expected object "RangeError" ("RangeError")
FAIL Setting non-wasm arrow function assert_throws: undefined: table.get(-1) function "() => table.get(-1)" threw object "TypeError: Expect an integer argument in the range: [0, 2^32 - 1]" ("TypeError") expected object "RangeError" ("RangeError")
PASS Getting out-of-range argument: undefined
PASS Setting out-of-range argument: undefined
PASS Getting out-of-range argument: NaN
PASS Setting out-of-range argument: NaN
PASS Getting out-of-range argument: Infinity
PASS Setting out-of-range argument: Infinity
PASS Getting out-of-range argument: -Infinity
PASS Setting out-of-range argument: -Infinity
PASS Getting out-of-range argument: -1
PASS Setting out-of-range argument: -1
PASS Getting out-of-range argument: 4294967296
PASS Setting out-of-range argument: 4294967296
PASS Getting out-of-range argument: 68719476736
PASS Setting out-of-range argument: 68719476736
PASS Getting out-of-range argument: "0x100000000"
PASS Setting out-of-range argument: "0x100000000"
PASS Getting out-of-range argument: object "[object Object]"
PASS Setting out-of-range argument: object "[object Object]"
PASS Order of argument conversion