The toString() of 'class' and 'function' return SourceText #737
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:
|