Skip to content

The toString() of 'class' and 'function' return SourceText #737

The toString() of 'class' and 'function' return SourceText

The toString() of 'class' and 'function' return SourceText #737

Re-run triggered August 17, 2023 04:22
Status Failure
Total duration 7m 5s
Artifacts

pr.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

30 errors
Jint.Tests.PublicInterface.ShadowRealmTests.CanUseViaEngineMethods: Jint.Tests.PublicInterface/ShadowRealmTests.cs#L25
System.NullReferenceException : Object reference not set to an instance of an object.
Jint.Tests.Runtime.DestructuringTests.WithNestedRest: Jint.Tests/Runtime/DestructuringTests.cs#L63
Assert.Equal() Failure Expected: 3,4 Actual: [3,4]
Jint.Tests.Runtime.ArrayTests.ArrayFromShouldNotFlattenInputArray: Jint.Tests/Runtime/ArrayTests.cs#L152
Assert.Equal() Failure Expected: 0,a;1,b Actual: [0,a];[1,b]
Jint.Tests.Runtime.ArrayTests.ArrayPrototypeToStringWithObject: Jint.Tests/Runtime/ArrayTests.cs#L38
Assert.Equal() Failure ↓ (pos 1) Expected: [object Object] Actual: [[object Object]] ↑ (pos 1)
Jint.Tests.Runtime.ArrayTests.ArrayEntriesShouldReturnKeyValuePairs: Jint.Tests/Runtime/ArrayTests.cs#L160
Assert.Equal() Failure Expected: 0,hello,1,world Actual: [0,hello],[1,world]
Jint.Tests.Runtime.ArrayTests.ArrayPrototypeToStringWithArray: Jint.Tests/Runtime/ArrayTests.cs#L22
Assert.Equal() Failure ↓ (pos 0) Expected: 1,2,3 Actual: [1,2,3] ↑ (pos 0)
Jint.Tests.Runtime.ArrayTests.Shift: Jint.Tests/Runtime/ArrayTests.cs#L316
Assert.True() Failure Expected: True Actual: False
Jint.Tests.Runtime.ArrayTests.ArrayPrototypeToStringWithNumber: Jint.Tests/Runtime/ArrayTests.cs#L30
Assert.Equal() Failure ↓ (pos 1) Expected: [object Number] Actual: [[object Number]] ↑ (pos 1)
Jint.Tests.Runtime.ArrayTests.ArrayFrom: Jint.Tests/Runtime/ArrayTests.cs#L240
Assert.Equal() Failure ↓ (pos 0) Expected: length,0,1 Actual: [length,0,1] ↑ (pos 0)
Jint.Tests.Runtime.StringTests.TemplateLiteralsWithArrays: Jint.Tests/Runtime/StringTests.cs#L72
Assert.Equal() Failure Expected: test 1,2,three,true Actual: test [1,2,three,true]
Jint.Tests.Runtime.ArrayTests.ArrayFromShouldNotFlattenInputArray: Jint.Tests/Runtime/ArrayTests.cs#L152
Assert.Equal() Failure Expected: 0,a;1,b Actual: [0,a];[1,b]
Jint.Tests.Runtime.ArrayTests.ArrayPrototypeToStringWithObject: Jint.Tests/Runtime/ArrayTests.cs#L38
Assert.Equal() Failure ↓ (pos 1) Expected: [object Object] Actual: [[object Object]] ↑ (pos 1)
Jint.Tests.Runtime.ArrayTests.ArrayEntriesShouldReturnKeyValuePairs: Jint.Tests/Runtime/ArrayTests.cs#L160
Assert.Equal() Failure Expected: 0,hello,1,world Actual: [0,hello],[1,world]
Jint.Tests.Runtime.ArrayTests.ArrayPrototypeToStringWithArray: Jint.Tests/Runtime/ArrayTests.cs#L22
Assert.Equal() Failure ↓ (pos 0) Expected: 1,2,3 Actual: [1,2,3] ↑ (pos 0)
Jint.Tests.Runtime.ArrayTests.Shift: Jint.Tests/Runtime/ArrayTests.cs#L316
Assert.True() Failure Expected: True Actual: False
Jint.Tests.Runtime.ArrayTests.ArrayPrototypeToStringWithNumber: Jint.Tests/Runtime/ArrayTests.cs#L30
Assert.Equal() Failure ↓ (pos 1) Expected: [object Number] Actual: [[object Number]] ↑ (pos 1)
Jint.Tests.Runtime.ArrayTests.ArrayFrom: Jint.Tests/Runtime/ArrayTests.cs#L240
Assert.Equal() Failure ↓ (pos 0) Expected: length,0,1 Actual: [length,0,1] ↑ (pos 0)
Jint.Tests.Runtime.StringTests.TemplateLiteralsWithArrays: Jint.Tests/Runtime/StringTests.cs#L72
Assert.Equal() Failure Expected: test 1,2,three,true Actual: test [1,2,three,true]
Jint.Tests.Runtime.ProxyTests.DefineProperties: Jint.Tests/Runtime/ProxyTests.cs#L78
Assert.Equal() Failure Expected: foo,bar Actual: [foo,bar]
Jint.Tests.Runtime.ProxyTests.ToPropertyDescriptor: Jint.Tests/Runtime/ProxyTests.cs#L65
Assert.Equal() Failure Expected: enumerable,configurable,value,writable,get,set Actual: [enumerable,configurable,value,writable,get,set]
Array_prototype_includes("built-ins/Array/prototype/includes/tolength-length.js": Jint.Tests.Test262/Generated/Tests262Harness.Tests.built-ins.generated.cs#L2337
built-ins/Array/prototype/includes/tolength-length.js Jint.Runtime.JavaScriptException: [1] Expected SameValue(«false», «true») to be true ---> Error: [1] Expected SameValue(«false», «true») to be true at assert.sameValue (actual, expected, message) harness/assert.js:49:9 at built-ins/Array/prototype/includes/tolength-length.js:65:1 --- End of inner exception stack trace --- at Jint.Engine.ScriptEvaluation(ScriptRecord scriptRecord) in D:\a\jint\jint\Jint\Engine.cs:line 411 at Jint.Engine.<>c__DisplayClass80_0.<Execute>b__0() in D:\a\jint\jint\Jint\Engine.cs:line 366 at Jint.Engine.ExecuteWithConstraints[T](Boolean strict, Func`1 callback) in D:\a\jint\jint\Jint\Engine.cs:line 774 at Jint.Engine.Execute(Script script) in D:\a\jint\jint\Jint\Engine.cs:line 366 at Jint.Tests.Test262.Test262Test.ExecuteTest(Engine engine, Test262File file) in D:\a\jint\jint\Jint.Tests.Test262\Test262Test.cs:line 97 at Jint.Tests.Test262.Test262Test.RunTestCode(String test, Boolean strict) in D:\a\jint\jint\Jint.Tests.Test262\Generated\Tests262Harness.Test262Test.generated.cs:line 78 01: // Copyright (C) 2016 the V8 project authors. All rights reserved. 02: // This code is governed by the BSD license found in the LICENSE file. 03: 04: /*--- 05: esid: sec-array.prototype.includes 06: description: length value coerced on ToLength 07: info: | 08: 22.1.3.11 Array.prototype.includes ( searchElement [ , fromIndex ] ) 09: 10: ... 11: 2. Let len be ? ToLength(? Get(O, "length")). 12: ... 13: 14: 7.1.15 ToLength ( argument ) 15: 16: 1. Let len be ? ToInteger(argument). 17: 2. If len ≤ +0, return +0. 18: 3. If len is +∞, return 253-1. 19: 4. Return min(len, 253-1). 20: features: [Array.prototype.includes] 21: ---*/ 22: 23: var obj = { 24: "0": "a", 25: "1": "b" 26: }; 27: 28: obj.length = 0.1; 29: assert.sameValue([].includes.call(obj, "a"), false, "0.1"); 30: 31: obj.length = 0.99; 32: assert.sameValue([].includes.call(obj, "a"), false, "0.99"); 33: 34: obj.length = 1.00001; 35: assert.sameValue([].includes.call(obj, "a"), true, "1.00001"); 36: 37: obj.length = 1.1; 38: assert.sameValue([].includes.call(obj, "a"), true, "1.1"); 39: 40: obj.length = "0"; 41: assert.sameValue([].includes.call(obj, "a"), false, "string '0'"); 42: 43: obj.length = "1"; 44: assert.sameValue([].includes.call(obj, "a"), true, "string '1', item found"); 45: 46: obj.length = "1"; 47: assert.sameValue([].includes.call(obj, "b"), false, "string '1', item not found"); 48: 49: obj.length = "2"; 50: assert.sameValue([].includes.call(obj, "b"), true, "string '2', item found"); 51: 52: obj.length = ""; 53: assert.sameValue([].includes.call(obj, "a"), false, "the empty string"); 54: 55: obj.length = undefined; 56: assert.sameValue([].includes.call(obj, "a"), false, "undefined"); 57: 58: obj.length = NaN; 59: assert.sameValue([].includes.call(obj, "a"), false, "NaN"); 60: 61: obj.length = []; 62: assert.sameValue([].includes.call(obj, "a"), false, "[]"); 63: 64: obj.length = [1]; 65: assert.sameValue([].includes.call(obj, "a"), true, "[1]"); 66: 67: obj.length = null; 68: assert.sameValue([].includes.call(obj, "a"), false, "null"); 69: 70: obj.length = false; 71: assert.sameValue([].includes.call(obj, "a"), false, "false"); 72: 73: obj.length = true; 74: assert.sameValue([].includes.call(obj, "a"), true, "true"); 75: 76: obj.length = { 77: valueOf: function() { 78: return 2; 79: } 80: }; 81: assert.sameValue([].includes.call(obj, "b"), true, "ordinary object.valueOf"); 82: 83: obj.length = { 84: toString: function() { 85: return 2; 86: } 87: }; 88: assert.sameValue([].includes.call(obj, "b"), true, "ordinary object.toString"); 89:
Array_prototype_includes("built-ins/Array/prototype/includes/tolength-length.js": Jint.Tests.Test262/Generated/Tests262Harness.Tests.built-ins.generated.cs#L2337
built-ins/Array/prototype/includes/tolength-length.js Jint.Runtime.JavaScriptException: [1] Expected SameValue(«false», «true») to be true ---> Error: [1] Expected SameValue(«false», «true») to be true at assert.sameValue (actual, expected, message) harness/assert.js:49:9 at built-ins/Array/prototype/includes/tolength-length.js:66:1 --- End of inner exception stack trace --- at Jint.Engine.ScriptEvaluation(ScriptRecord scriptRecord) in D:\a\jint\jint\Jint\Engine.cs:line 411 at Jint.Engine.<>c__DisplayClass80_0.<Execute>b__0() in D:\a\jint\jint\Jint\Engine.cs:line 366 at Jint.Engine.ExecuteWithConstraints[T](Boolean strict, Func`1 callback) in D:\a\jint\jint\Jint\Engine.cs:line 774 at Jint.Engine.Execute(Script script) in D:\a\jint\jint\Jint\Engine.cs:line 366 at Jint.Tests.Test262.Test262Test.ExecuteTest(Engine engine, Test262File file) in D:\a\jint\jint\Jint.Tests.Test262\Test262Test.cs:line 97 at Jint.Tests.Test262.Test262Test.RunTestCode(String test, Boolean strict) in D:\a\jint\jint\Jint.Tests.Test262\Generated\Tests262Harness.Test262Test.generated.cs:line 78 01: "use strict"; 02: // Copyright (C) 2016 the V8 project authors. All rights reserved. 03: // This code is governed by the BSD license found in the LICENSE file. 04: 05: /*--- 06: esid: sec-array.prototype.includes 07: description: length value coerced on ToLength 08: info: | 09: 22.1.3.11 Array.prototype.includes ( searchElement [ , fromIndex ] ) 10: 11: ... 12: 2. Let len be ? ToLength(? Get(O, "length")). 13: ... 14: 15: 7.1.15 ToLength ( argument ) 16: 17: 1. Let len be ? ToInteger(argument). 18: 2. If len ≤ +0, return +0. 19: 3. If len is +∞, return 253-1. 20: 4. Return min(len, 253-1). 21: features: [Array.prototype.includes] 22: ---*/ 23: 24: var obj = { 25: "0": "a", 26: "1": "b" 27: }; 28: 29: obj.length = 0.1; 30: assert.sameValue([].includes.call(obj, "a"), false, "0.1"); 31: 32: obj.length = 0.99; 33: assert.sameValue([].includes.call(obj, "a"), false, "0.99"); 34: 35: obj.length = 1.00001; 36: assert.sameValue([].includes.call(obj, "a"), true, "1.00001"); 37: 38: obj.length = 1.1; 39: assert.sameValue([].includes.call(obj, "a"), true, "1.1"); 40: 41: obj.length = "0"; 42: assert.sameValue([].includes.call(obj, "a"), false, "string '0'"); 43: 44: obj.length = "1"; 45: assert.sameValue([].includes.call(obj, "a"), true, "string '1', item found"); 46: 47: obj.length = "1"; 48: assert.sameValue([].includes.call(obj, "b"), false, "string '1', item not found"); 49: 50: obj.length = "2"; 51: assert.sameValue([].includes.call(obj, "b"), true, "string '2', item found"); 52: 53: obj.length = ""; 54: assert.sameValue([].includes.call(obj, "a"), false, "the empty string"); 55: 56: obj.length = undefined; 57: assert.sameValue([].includes.call(obj, "a"), false, "undefined"); 58: 59: obj.length = NaN; 60: assert.sameValue([].includes.call(obj, "a"), false, "NaN"); 61: 62: obj.length = []; 63: assert.sameValue([].includes.call(obj, "a"), false, "[]"); 64: 65: obj.length = [1]; 66: assert.sameValue([].includes.call(obj, "a"), true, "[1]"); 67: 68: obj.length = null; 69: assert.sameValue([].includes.call(obj, "a"), false, "null"); 70: 71: obj.length = false; 72: assert.sameValue([].includes.call(obj, "a"), false, "false"); 73: 74: obj.length = true; 75: assert.sameValue([].includes.call(obj, "a"), true, "true"); 76: 77: obj.length = { 78: valueOf: function() { 79: return 2; 80: } 81: }; 82: assert.sameValue([].includes.call(obj, "b"), true, "ordinary object.valueOf"); 83: 84: obj.length = { 85: toString: function() { 86: return 2; 87: } 88: }; 89: assert.sameValue([].includes.call(obj, "b"), true, "ordinary object.toString"); 90:
Array_prototype_indexOf("built-ins/Array/prototype/indexOf/15.4.4.14-9-8.js": Jint.Tests.Test262/Generated/Tests262Harness.Tests.built-ins.generated.cs#L2735
built-ins/Array/prototype/indexOf/15.4.4.14-9-8.js Jint.Runtime.JavaScriptException: a.indexOf(b.toString()) Expected SameValue(«-1», «2») to be true ---> Error: a.indexOf(b.toString()) Expected SameValue(«-1», «2») to be true at assert.sameValue (actual, expected, message) harness/assert.js:49:9 at built-ins/Array/prototype/indexOf/15.4.4.14-9-8.js:12:1 --- End of inner exception stack trace --- at Jint.Engine.ScriptEvaluation(ScriptRecord scriptRecord) in D:\a\jint\jint\Jint\Engine.cs:line 411 at Jint.Engine.<>c__DisplayClass80_0.<Execute>b__0() in D:\a\jint\jint\Jint\Engine.cs:line 366 at Jint.Engine.ExecuteWithConstraints[T](Boolean strict, Func`1 callback) in D:\a\jint\jint\Jint\Engine.cs:line 774 at Jint.Engine.Execute(Script script) in D:\a\jint\jint\Jint\Engine.cs:line 366 at Jint.Tests.Test262.Test262Test.ExecuteTest(Engine engine, Test262File file) in D:\a\jint\jint\Jint.Tests.Test262\Test262Test.cs:line 97 at Jint.Tests.Test262.Test262Test.RunTestCode(String test, Boolean strict) in D:\a\jint\jint\Jint.Tests.Test262\Generated\Tests262Harness.Test262Test.generated.cs:line 78 01: // Copyright (c) 2012 Ecma International. All rights reserved. 02: // This code is governed by the BSD license found in the LICENSE file. 03: 04: /*--- 05: esid: sec-array.prototype.indexof 06: description: Array.prototype.indexOf must return correct index (Array) 07: ---*/ 08: 09: var b = new Array("0,1"); 10: var a = new Array(0, b, "0,1", 3); 11: 12: assert.sameValue(a.indexOf(b.toString()), 2, 'a.indexOf(b.toString())'); 13: assert.sameValue(a.indexOf("0,1"), 2, 'a.indexOf("0,1")'); 14:
Array_prototype_indexOf("built-ins/Array/prototype/indexOf/15.4.4.14-9-8.js": Jint.Tests.Test262/Generated/Tests262Harness.Tests.built-ins.generated.cs#L2735
built-ins/Array/prototype/indexOf/15.4.4.14-9-8.js Jint.Runtime.JavaScriptException: a.indexOf(b.toString()) Expected SameValue(«-1», «2») to be true ---> Error: a.indexOf(b.toString()) Expected SameValue(«-1», «2») to be true at assert.sameValue (actual, expected, message) harness/assert.js:49:9 at built-ins/Array/prototype/indexOf/15.4.4.14-9-8.js:13:1 --- End of inner exception stack trace --- at Jint.Engine.ScriptEvaluation(ScriptRecord scriptRecord) in D:\a\jint\jint\Jint\Engine.cs:line 411 at Jint.Engine.<>c__DisplayClass80_0.<Execute>b__0() in D:\a\jint\jint\Jint\Engine.cs:line 366 at Jint.Engine.ExecuteWithConstraints[T](Boolean strict, Func`1 callback) in D:\a\jint\jint\Jint\Engine.cs:line 774 at Jint.Engine.Execute(Script script) in D:\a\jint\jint\Jint\Engine.cs:line 366 at Jint.Tests.Test262.Test262Test.ExecuteTest(Engine engine, Test262File file) in D:\a\jint\jint\Jint.Tests.Test262\Test262Test.cs:line 97 at Jint.Tests.Test262.Test262Test.RunTestCode(String test, Boolean strict) in D:\a\jint\jint\Jint.Tests.Test262\Generated\Tests262Harness.Test262Test.generated.cs:line 78 01: "use strict"; 02: // Copyright (c) 2012 Ecma International. All rights reserved. 03: // This code is governed by the BSD license found in the LICENSE file. 04: 05: /*--- 06: esid: sec-array.prototype.indexof 07: description: Array.prototype.indexOf must return correct index (Array) 08: ---*/ 09: 10: var b = new Array("0,1"); 11: var a = new Array(0, b, "0,1", 3); 12: 13: assert.sameValue(a.indexOf(b.toString()), 2, 'a.indexOf(b.toString())'); 14: assert.sameValue(a.indexOf("0,1"), 2, 'a.indexOf("0,1")'); 15:
Array_prototype_lastIndexOf("built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-8.js": Jint.Tests.Test262/Generated/Tests262Harness.Tests.built-ins.generated.cs#L3197
built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-8.js Jint.Runtime.JavaScriptException: a.lastIndexOf(b.toString()) Expected SameValue(«-1», «2») to be true ---> Error: a.lastIndexOf(b.toString()) Expected SameValue(«-1», «2») to be true at assert.sameValue (actual, expected, message) harness/assert.js:49:9 at built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-8.js:12:1 --- End of inner exception stack trace --- at Jint.Engine.ScriptEvaluation(ScriptRecord scriptRecord) in D:\a\jint\jint\Jint\Engine.cs:line 411 at Jint.Engine.<>c__DisplayClass80_0.<Execute>b__0() in D:\a\jint\jint\Jint\Engine.cs:line 366 at Jint.Engine.ExecuteWithConstraints[T](Boolean strict, Func`1 callback) in D:\a\jint\jint\Jint\Engine.cs:line 774 at Jint.Engine.Execute(Script script) in D:\a\jint\jint\Jint\Engine.cs:line 366 at Jint.Tests.Test262.Test262Test.ExecuteTest(Engine engine, Test262File file) in D:\a\jint\jint\Jint.Tests.Test262\Test262Test.cs:line 97 at Jint.Tests.Test262.Test262Test.RunTestCode(String test, Boolean strict) in D:\a\jint\jint\Jint.Tests.Test262\Generated\Tests262Harness.Test262Test.generated.cs:line 78 01: // Copyright (c) 2012 Ecma International. All rights reserved. 02: // This code is governed by the BSD license found in the LICENSE file. 03: 04: /*--- 05: esid: sec-array.prototype.lastindexof 06: description: Array.prototype.lastIndexOf must return correct index (Array) 07: ---*/ 08: 09: var b = new Array("0,1"); 10: var a = new Array(0, b, "0,1", 3); 11: 12: assert.sameValue(a.lastIndexOf(b.toString()), 2, 'a.lastIndexOf(b.toString())'); 13: assert.sameValue(a.lastIndexOf("0,1"), 2, 'a.lastIndexOf("0,1")'); 14:
Array_prototype_lastIndexOf("built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-8.js": Jint.Tests.Test262/Generated/Tests262Harness.Tests.built-ins.generated.cs#L3197
built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-8.js Jint.Runtime.JavaScriptException: a.lastIndexOf(b.toString()) Expected SameValue(«-1», «2») to be true ---> Error: a.lastIndexOf(b.toString()) Expected SameValue(«-1», «2») to be true at assert.sameValue (actual, expected, message) harness/assert.js:49:9 at built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-8.js:13:1 --- End of inner exception stack trace --- at Jint.Engine.ScriptEvaluation(ScriptRecord scriptRecord) in D:\a\jint\jint\Jint\Engine.cs:line 411 at Jint.Engine.<>c__DisplayClass80_0.<Execute>b__0() in D:\a\jint\jint\Jint\Engine.cs:line 366 at Jint.Engine.ExecuteWithConstraints[T](Boolean strict, Func`1 callback) in D:\a\jint\jint\Jint\Engine.cs:line 774 at Jint.Engine.Execute(Script script) in D:\a\jint\jint\Jint\Engine.cs:line 366 at Jint.Tests.Test262.Test262Test.ExecuteTest(Engine engine, Test262File file) in D:\a\jint\jint\Jint.Tests.Test262\Test262Test.cs:line 97 at Jint.Tests.Test262.Test262Test.RunTestCode(String test, Boolean strict) in D:\a\jint\jint\Jint.Tests.Test262\Generated\Tests262Harness.Test262Test.generated.cs:line 78 01: "use strict"; 02: // Copyright (c) 2012 Ecma International. All rights reserved. 03: // This code is governed by the BSD license found in the LICENSE file. 04: 05: /*--- 06: esid: sec-array.prototype.lastindexof 07: description: Array.prototype.lastIndexOf must return correct index (Array) 08: ---*/ 09: 10: var b = new Array("0,1"); 11: var a = new Array(0, b, "0,1", 3); 12: 13: assert.sameValue(a.lastIndexOf(b.toString()), 2, 'a.lastIndexOf(b.toString())'); 14: assert.sameValue(a.lastIndexOf("0,1"), 2, 'a.lastIndexOf("0,1")'); 15:
Array_prototype_map("built-ins/Array/prototype/map/15.4.4.19-8-7.js": Jint.Tests.Test262/Generated/Tests262Harness.Tests.built-ins.generated.cs#L3625
built-ins/Array/prototype/map/15.4.4.19-8-7.js Jint.Runtime.JavaScriptException: resArr.toString() Expected SameValue(«[1,1,1,1,1]», «1,1,1,1,1») to be true ---> Error: resArr.toString() Expected SameValue(«[1,1,1,1,1]», «1,1,1,1,1») to be true at assert.sameValue (actual, expected, message) harness/assert.js:49:9 at built-ins/Array/prototype/map/15.4.4.19-8-7.js:22:1 --- End of inner exception stack trace --- at Jint.Engine.ScriptEvaluation(ScriptRecord scriptRecord) in D:\a\jint\jint\Jint\Engine.cs:line 411 at Jint.Engine.<>c__DisplayClass80_0.<Execute>b__0() in D:\a\jint\jint\Jint\Engine.cs:line 366 at Jint.Engine.ExecuteWithConstraints[T](Boolean strict, Func`1 callback) in D:\a\jint\jint\Jint\Engine.cs:line 774 at Jint.Engine.Execute(Script script) in D:\a\jint\jint\Jint\Engine.cs:line 366 at Jint.Tests.Test262.Test262Test.ExecuteTest(Engine engine, Test262File file) in D:\a\jint\jint\Jint.Tests.Test262\Test262Test.cs:line 97 at Jint.Tests.Test262.Test262Test.RunTestCode(String test, Boolean strict) in D:\a\jint\jint\Jint.Tests.Test262\Generated\Tests262Harness.Test262Test.generated.cs:line 78 01: // Copyright (c) 2012 Ecma International. All rights reserved. 02: // This code is governed by the BSD license found in the LICENSE file. 03: 04: /*--- 05: esid: sec-array.prototype.map 06: description: Array.prototype.map successful to delete the object in callbackfn 07: ---*/ 08: 09: var obj = {}; 10: obj.srcArr = [1, 2, 3, 4, 5]; 11: 12: function callbackfn(val, idx, obj) { 13: delete obj.srcArr; 14: if (val > 0) 15: return 1; 16: else 17: return 0; 18: } 19: 20: var resArr = obj.srcArr.map(callbackfn); 21: 22: assert.sameValue(resArr.toString(), "1,1,1,1,1", 'resArr.toString()'); 23: assert.sameValue(obj.hasOwnProperty("arr"), false, 'obj.hasOwnProperty("arr")'); 24:
Array_prototype_map("built-ins/Array/prototype/map/15.4.4.19-8-7.js": Jint.Tests.Test262/Generated/Tests262Harness.Tests.built-ins.generated.cs#L3625
built-ins/Array/prototype/map/15.4.4.19-8-7.js Jint.Runtime.JavaScriptException: resArr.toString() Expected SameValue(«[1,1,1,1,1]», «1,1,1,1,1») to be true ---> Error: resArr.toString() Expected SameValue(«[1,1,1,1,1]», «1,1,1,1,1») to be true at assert.sameValue (actual, expected, message) harness/assert.js:49:9 at built-ins/Array/prototype/map/15.4.4.19-8-7.js:23:1 --- End of inner exception stack trace --- at Jint.Engine.ScriptEvaluation(ScriptRecord scriptRecord) in D:\a\jint\jint\Jint\Engine.cs:line 411 at Jint.Engine.<>c__DisplayClass80_0.<Execute>b__0() in D:\a\jint\jint\Jint\Engine.cs:line 366 at Jint.Engine.ExecuteWithConstraints[T](Boolean strict, Func`1 callback) in D:\a\jint\jint\Jint\Engine.cs:line 774 at Jint.Engine.Execute(Script script) in D:\a\jint\jint\Jint\Engine.cs:line 366 at Jint.Tests.Test262.Test262Test.ExecuteTest(Engine engine, Test262File file) in D:\a\jint\jint\Jint.Tests.Test262\Test262Test.cs:line 97 at Jint.Tests.Test262.Test262Test.RunTestCode(String test, Boolean strict) in D:\a\jint\jint\Jint.Tests.Test262\Generated\Tests262Harness.Test262Test.generated.cs:line 78 01: "use strict"; 02: // Copyright (c) 2012 Ecma International. All rights reserved. 03: // This code is governed by the BSD license found in the LICENSE file. 04: 05: /*--- 06: esid: sec-array.prototype.map 07: description: Array.prototype.map successful to delete the object in callbackfn 08: ---*/ 09: 10: var obj = {}; 11: obj.srcArr = [1, 2, 3, 4, 5]; 12: 13: function callbackfn(val, idx, obj) { 14: delete obj.srcArr; 15: if (val > 0) 16: return 1; 17: else 18: return 0; 19: } 20: 21: var resArr = obj.srcArr.map(callbackfn); 22: 23: assert.sameValue(resArr.toString(), "1,1,1,1,1", 'resArr.toString()'); 24: assert.sameValue(obj.hasOwnProperty("arr"), false, 'obj.hasOwnProperty("arr")'); 25:
Array_prototype_toString("built-ins/Array/prototype/toString/call-with-boolean.js": Jint.Tests.Test262/Generated/Tests262Harness.Tests.built-ins.generated.cs#L5920
built-ins/Array/prototype/toString/call-with-boolean.js Jint.Runtime.JavaScriptException: Array.prototype.toString.call(true) must return "[object Boolean]" Expected SameValue(«[[object Boolean]]», «[object Boolean]») to be true ---> Error: Array.prototype.toString.call(true) must return "[object Boolean]" Expected SameValue(«[[object Boolean]]», «[object Boolean]») to be true at assert.sameValue (actual, expected, message) harness/assert.js:49:9 at built-ins/Array/prototype/toString/call-with-boolean.js:9:1 --- End of inner exception stack trace --- at Jint.Engine.ScriptEvaluation(ScriptRecord scriptRecord) in D:\a\jint\jint\Jint\Engine.cs:line 411 at Jint.Engine.<>c__DisplayClass80_0.<Execute>b__0() in D:\a\jint\jint\Jint\Engine.cs:line 366 at Jint.Engine.ExecuteWithConstraints[T](Boolean strict, Func`1 callback) in D:\a\jint\jint\Jint\Engine.cs:line 774 at Jint.Engine.Execute(Script script) in D:\a\jint\jint\Jint\Engine.cs:line 366 at Jint.Tests.Test262.Test262Test.ExecuteTest(Engine engine, Test262File file) in D:\a\jint\jint\Jint.Tests.Test262\Test262Test.cs:line 97 at Jint.Tests.Test262.Test262Test.RunTestCode(String test, Boolean strict) in D:\a\jint\jint\Jint.Tests.Test262\Generated\Tests262Harness.Test262Test.generated.cs:line 78 01: // Copyright (c) 2020 Rick Waldron. All rights reserved. 02: // This code is governed by the BSD license found in the LICENSE file. 03: 04: /*--- 05: esid: sec-array.prototype.toString 06: description: Array.prototype.toString applied to boolean primitive 07: ---*/ 08: 09: assert.sameValue( 10: Array.prototype.toString.call(true), 11: "[object Boolean]", 12: 'Array.prototype.toString.call(true) must return "[object Boolean]"' 13: ); 14: assert.sameValue( 15: Array.prototype.toString.call(false), 16: "[object Boolean]", 17: 'Array.prototype.toString.call(false) must return "[object Boolean]"' 18: ); 19:
Array_prototype_toString("built-ins/Array/prototype/toString/call-with-boolean.js": Jint.Tests.Test262/Generated/Tests262Harness.Tests.built-ins.generated.cs#L5920
built-ins/Array/prototype/toString/call-with-boolean.js Jint.Runtime.JavaScriptException: Array.prototype.toString.call(true) must return "[object Boolean]" Expected SameValue(«[[object Boolean]]», «[object Boolean]») to be true ---> Error: Array.prototype.toString.call(true) must return "[object Boolean]" Expected SameValue(«[[object Boolean]]», «[object Boolean]») to be true at assert.sameValue (actual, expected, message) harness/assert.js:49:9 at built-ins/Array/prototype/toString/call-with-boolean.js:10:1 --- End of inner exception stack trace --- at Jint.Engine.ScriptEvaluation(ScriptRecord scriptRecord) in D:\a\jint\jint\Jint\Engine.cs:line 411 at Jint.Engine.<>c__DisplayClass80_0.<Execute>b__0() in D:\a\jint\jint\Jint\Engine.cs:line 366 at Jint.Engine.ExecuteWithConstraints[T](Boolean strict, Func`1 callback) in D:\a\jint\jint\Jint\Engine.cs:line 774 at Jint.Engine.Execute(Script script) in D:\a\jint\jint\Jint\Engine.cs:line 366 at Jint.Tests.Test262.Test262Test.ExecuteTest(Engine engine, Test262File file) in D:\a\jint\jint\Jint.Tests.Test262\Test262Test.cs:line 97 at Jint.Tests.Test262.Test262Test.RunTestCode(String test, Boolean strict) in D:\a\jint\jint\Jint.Tests.Test262\Generated\Tests262Harness.Test262Test.generated.cs:line 78 01: "use strict"; 02: // Copyright (c) 2020 Rick Waldron. All rights reserved. 03: // This code is governed by the BSD license found in the LICENSE file. 04: 05: /*--- 06: esid: sec-array.prototype.toString 07: description: Array.prototype.toString applied to boolean primitive 08: ---*/ 09: 10: assert.sameValue( 11: Array.prototype.toString.call(true), 12: "[object Boolean]", 13: 'Array.prototype.toString.call(true) must return "[object Boolean]"' 14: ); 15: assert.sameValue( 16: Array.prototype.toString.call(false), 17: "[object Boolean]", 18: 'Array.prototype.toString.call(false) must return "[object Boolean]"' 19: ); 20: