Skip to content

Commit e98393c

Browse files
committed
tests: update passed tests
1 parent 72af7d9 commit e98393c

File tree

74 files changed

+313
-1688
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

74 files changed

+313
-1688
lines changed

tests/tests/swfs/from_gnash/actionscript.all/Date-v5/output.fp10.ruffle.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ PASSED: typeof(Date) == 'function' [./Date.as:29]
55
PASSED: typeof(Date.prototype) == 'object' [./Date.as:30]
66
PASSED: typeof(Date.prototype.__proto__) == 'object' [./Date.as:31]
77
PASSED: Date.prototype.__proto__ == Object.prototype [./Date.as:32]
8-
FAILED: expected: 'undefined' obtained: object [./Date.as:79]
8+
PASSED: typeof(Date.__proto__) == 'undefined' [./Date.as:79]
99
PASSED: Date.UTC(2000,0,1).valueOf() == 946684800000.0 [./Date.as:86]
1010
PASSED: d [./Date.as:91]
1111
PASSED: d.getDate [./Date.as:94]
@@ -105,7 +105,7 @@ PASSED: d.getUTCSeconds() == 0 [./Date.as:253]
105105
PASSED: d.getUTCMilliseconds() == 0 [./Date.as:254]
106106
PASSED: d.getSeconds() == 0 [./Date.as:265]
107107
PASSED: d.getMilliseconds() == 0 [./Date.as:266]
108-
FAILED: expected: Date.toString() obtained: [./Date.as:269]
108+
PASSED: Date.toLocaleString() == Date.toString() [./Date.as:269]
109109
PASSED: d.valueOf() == 1 [./Date.as:274]
110110
PASSED: d.valueOf() == 0 [./Date.as:276]
111111
PASSED: d.valueOf() == 12345.0 [./Date.as:279]
@@ -310,6 +310,6 @@ PASSED: o.valueOf().toString() == "NaN" [./Date.as:703]
310310
PASSED: o.valueOf().toString() == "NaN" [./Date.as:703]
311311
PASSED: o.valueOf().toString() == "NaN" [./Date.as:703]
312312
PASSED: o.valueOf().toString() == "NaN" [./Date.as:703]
313-
#passed: 300
314-
#failed: 7
313+
#passed: 302
314+
#failed: 5
315315
#total tests run: 307

tests/tests/swfs/from_gnash/actionscript.all/Date-v5/output.fp9.ruffle.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ PASSED: typeof(Date) == 'function' [./Date.as:29]
55
PASSED: typeof(Date.prototype) == 'object' [./Date.as:30]
66
PASSED: typeof(Date.prototype.__proto__) == 'object' [./Date.as:31]
77
PASSED: Date.prototype.__proto__ == Object.prototype [./Date.as:32]
8-
FAILED: expected: 'undefined' obtained: object [./Date.as:79]
8+
PASSED: typeof(Date.__proto__) == 'undefined' [./Date.as:79]
99
PASSED: Date.UTC(2000,0,1).valueOf() == 946684800000.0 [./Date.as:86]
1010
PASSED: d [./Date.as:91]
1111
PASSED: d.getDate [./Date.as:94]
@@ -105,7 +105,7 @@ PASSED: d.getUTCSeconds() == 0 [./Date.as:253]
105105
PASSED: d.getUTCMilliseconds() == 0 [./Date.as:254]
106106
PASSED: d.getSeconds() == 0 [./Date.as:265]
107107
PASSED: d.getMilliseconds() == 0 [./Date.as:266]
108-
FAILED: expected: Date.toString() obtained: [./Date.as:269]
108+
PASSED: Date.toLocaleString() == Date.toString() [./Date.as:269]
109109
PASSED: d.valueOf() == 1 [./Date.as:274]
110110
PASSED: d.valueOf() == 0 [./Date.as:276]
111111
PASSED: d.valueOf() == 12345.0 [./Date.as:279]
@@ -310,6 +310,6 @@ PASSED: o.valueOf().toString() == "NaN" [./Date.as:703]
310310
PASSED: o.valueOf().toString() == "NaN" [./Date.as:703]
311311
PASSED: o.valueOf().toString() == "NaN" [./Date.as:703]
312312
PASSED: o.valueOf().toString() == "NaN" [./Date.as:703]
313-
#passed: 300
314-
#failed: 7
313+
#passed: 302
314+
#failed: 5
315315
#total tests run: 307

tests/tests/swfs/from_gnash/actionscript.all/Function-v5/output.fp13-18.ruffle.txt

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@ SWF5
22

33
[Function.as debug-22403-05c7ba106]
44
PASSED: getThisName.prototype.__proto__ == Object.prototype [./Function.as:47]
5-
FAILED: expected: undefined obtained: [type Function] [./Function.as:53]
6-
FAILED: expected: null obtained: [type Function] [./Function.as:54]
5+
PASSED: getThisName == undefined [./Function.as:53]
6+
PASSED: getThisName == null [./Function.as:54]
77
PASSED: getThisName != 0 [./Function.as:55]
88
PASSED: getThisName != 1 [./Function.as:56]
9-
FAILED: ! isNaN(getThisName) [./Function.as:57]
9+
PASSED: ! isNaN(getThisName) [./Function.as:57]
1010
PASSED: getThisName != "" [./Function.as:58]
1111
PASSED: getThisName != "[type Function]" [./Function.as:59]
1212
PASSED: typeof(getThisName) == "function" [./Function.as:61]
13-
FAILED: expected: 'undefined' obtained: function [./Function.as:150]
14-
FAILED: expected: 'undefined' obtained: function [./Function.as:227]
13+
PASSED: typeOf(getThisName.apply) == 'undefined' [./Function.as:150]
14+
PASSED: typeOf(getThisName.call) == 'undefined' [./Function.as:227]
1515
PASSED: typeOf(TestClass) == 'function' [./Function.as:243]
1616
PASSED: typeOf(TestClass.prototype) == 'object' [./Function.as:256]
1717
PASSED: testInstance != undefined [./Function.as:265]
@@ -23,7 +23,7 @@ PASSED: testInstance.__proto__ != undefined [./Function.as:275]
2323
PASSED: testInstance.__proto__ == TestClass.prototype [./Function.as:276]
2424
PASSED: testInstance instanceOf TestClass [./Function.as:277]
2525
PASSED: testInstance instanceOf Object [./Function.as:278]
26-
FAILED: expected: Function obtained: [type Function] [./Function.as:292]
26+
PASSED: TestClass.constructor == Function [./Function.as:292]
2727
PASSED: typeOf(TestClass.prototype.constructor) == 'function' [./Function.as:293]
2828
PASSED: TestClass.prototype.constructor == TestClass [./Function.as:295]
2929
PASSED: testInstance.__proto__.constructor == TestClass [./Function.as:296]
@@ -93,7 +93,7 @@ PASSED: argsCounter(a,b,c,d) == 4 [./Function.as:545]
9393
PASSED: argsCounter([a,b]) == 1 [./Function.as:546]
9494
PASSED: factorial(3) == 6 [./Function.as:551]
9595
PASSED: factorial(4) == 24 [./Function.as:552]
96-
FAILED: expected: 'undefined' obtained: function [./Function.as:589]
96+
PASSED: typeof(textOutFunc.toString) == 'undefined' [./Function.as:589]
9797
PASSED: textOutFunc.toString() == 'custom text rep' [./Function.as:595]
9898
PASSED: typeof(textOutFunc.toString()) == 'string' [./Function.as:596]
9999
custom text rep
@@ -103,7 +103,7 @@ PASSED: typeof(a.constructor) == 'function' [./Function.as:614]
103103
PASSED: typeof(a.constructor) == 'function' [./Function.as:630]
104104
PASSED: typeof(a.constructor) == 'function' [./Function.as:646]
105105
PASSED: typeof(Email.prototype.__constructor__) == 'undefined' [./Function.as:683]
106-
FAILED: expected: undefined obtained: [type Function] [./Function.as:689]
106+
PASSED: Email.constructor.toString() == undefined [./Function.as:689]
107107
PASSED: Function == undefined [./Function.as:690]
108108
PASSED: typeof(Email.constructor) == 'function' [./Function.as:692]
109109
PASSED: typeof(Email.constructor.constructor) == 'function' [./Function.as:693]
@@ -135,7 +135,7 @@ PASSED: delete o.sub.getThis [./Function.as:788]
135135
PASSED: typeof(ret) == 'object' [./Function.as:793]
136136
PASSED: getThis() == o [./Function.as:794]
137137
PASSED: typeof(ret) == 'object' [./Function.as:802]
138-
FAILED: ret == testInFunctionContext [./Function.as:804]
138+
PASSED: ret == testInFunctionContext [./Function.as:804]
139139
PASSED: ret != this [./Function.as:808]
140140
PASSED: typeof(ret) == 'object' [./Function.as:814]
141141
PASSED: ret == o [./Function.as:815]
@@ -153,6 +153,6 @@ PASSED: testvar2 == 8 [./Function.as:1016]
153153
PASSED: testvar3 == 7 [./Function.as:1017]
154154
PASSED: a.count == 2 [./Function.as:1032]
155155
PASSED: b.count == 1 [./Function.as:1033]
156-
#passed: 130
157-
#failed: 20
156+
#passed: 139
157+
#failed: 11
158158
#total tests run: 150

tests/tests/swfs/from_gnash/actionscript.all/Function-v5/output.fp9-14.ruffle.txt

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@ SWF5
22

33
[Function.as debug-22403-05c7ba106]
44
PASSED: getThisName.prototype.__proto__ == Object.prototype [./Function.as:47]
5-
FAILED: expected: undefined obtained: [type Function] [./Function.as:53]
6-
FAILED: expected: null obtained: [type Function] [./Function.as:54]
5+
PASSED: getThisName == undefined [./Function.as:53]
6+
PASSED: getThisName == null [./Function.as:54]
77
PASSED: getThisName != 0 [./Function.as:55]
88
PASSED: getThisName != 1 [./Function.as:56]
9-
FAILED: ! isNaN(getThisName) [./Function.as:57]
9+
PASSED: ! isNaN(getThisName) [./Function.as:57]
1010
PASSED: getThisName != "" [./Function.as:58]
1111
PASSED: getThisName != "[type Function]" [./Function.as:59]
1212
PASSED: typeof(getThisName) == "function" [./Function.as:61]
13-
FAILED: expected: 'undefined' obtained: function [./Function.as:150]
14-
FAILED: expected: 'undefined' obtained: function [./Function.as:227]
13+
PASSED: typeOf(getThisName.apply) == 'undefined' [./Function.as:150]
14+
PASSED: typeOf(getThisName.call) == 'undefined' [./Function.as:227]
1515
PASSED: typeOf(TestClass) == 'function' [./Function.as:243]
1616
PASSED: typeOf(TestClass.prototype) == 'object' [./Function.as:256]
1717
PASSED: testInstance != undefined [./Function.as:265]
@@ -23,7 +23,7 @@ PASSED: testInstance.__proto__ != undefined [./Function.as:275]
2323
PASSED: testInstance.__proto__ == TestClass.prototype [./Function.as:276]
2424
PASSED: testInstance instanceOf TestClass [./Function.as:277]
2525
PASSED: testInstance instanceOf Object [./Function.as:278]
26-
FAILED: expected: Function obtained: [type Function] [./Function.as:292]
26+
PASSED: TestClass.constructor == Function [./Function.as:292]
2727
PASSED: typeOf(TestClass.prototype.constructor) == 'function' [./Function.as:293]
2828
PASSED: TestClass.prototype.constructor == TestClass [./Function.as:295]
2929
PASSED: testInstance.__proto__.constructor == TestClass [./Function.as:296]
@@ -93,7 +93,7 @@ PASSED: argsCounter(a,b,c,d) == 4 [./Function.as:545]
9393
PASSED: argsCounter([a,b]) == 1 [./Function.as:546]
9494
PASSED: factorial(3) == 6 [./Function.as:551]
9595
PASSED: factorial(4) == 24 [./Function.as:552]
96-
FAILED: expected: 'undefined' obtained: function [./Function.as:589]
96+
PASSED: typeof(textOutFunc.toString) == 'undefined' [./Function.as:589]
9797
PASSED: textOutFunc.toString() == 'custom text rep' [./Function.as:595]
9898
PASSED: typeof(textOutFunc.toString()) == 'string' [./Function.as:596]
9999
custom text rep
@@ -103,7 +103,7 @@ PASSED: typeof(a.constructor) == 'function' [./Function.as:614]
103103
PASSED: typeof(a.constructor) == 'function' [./Function.as:630]
104104
PASSED: typeof(a.constructor) == 'function' [./Function.as:646]
105105
PASSED: typeof(Email.prototype.__constructor__) == 'undefined' [./Function.as:683]
106-
FAILED: expected: undefined obtained: [type Function] [./Function.as:689]
106+
PASSED: Email.constructor.toString() == undefined [./Function.as:689]
107107
PASSED: Function == undefined [./Function.as:690]
108108
PASSED: typeof(Email.constructor) == 'function' [./Function.as:692]
109109
PASSED: typeof(Email.constructor.constructor) == 'function' [./Function.as:693]
@@ -135,7 +135,7 @@ PASSED: delete o.sub.getThis [./Function.as:788]
135135
PASSED: typeof(ret) == 'object' [./Function.as:793]
136136
PASSED: getThis() == o [./Function.as:794]
137137
PASSED: typeof(ret) == 'object' [./Function.as:802]
138-
FAILED: ret == testInFunctionContext [./Function.as:804]
138+
PASSED: ret == testInFunctionContext [./Function.as:804]
139139
PASSED: ret != this [./Function.as:808]
140140
PASSED: typeof(ret) == 'object' [./Function.as:814]
141141
PASSED: ret == o [./Function.as:815]
@@ -153,6 +153,6 @@ PASSED: testvar2 == 8 [./Function.as:1016]
153153
PASSED: testvar3 == 7 [./Function.as:1017]
154154
PASSED: a.count == 2 [./Function.as:1032]
155155
PASSED: b.count == 1 [./Function.as:1033]
156-
#passed: 130
157-
#failed: 20
156+
#passed: 139
157+
#failed: 11
158158
#total tests run: 150

tests/tests/swfs/from_gnash/actionscript.all/Function-v6/output.fp13-18.ruffle.txt

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ SWF6
22

33
[Function.as debug-22403-05c7ba106]
44
PASSED: Function.prototype.__proto__ == Object.prototype [./Function.as:30]
5-
FAILED: expected: Function obtained: [type Function] [./Function.as:31]
5+
PASSED: Function.constructor == Function [./Function.as:31]
66
PASSED: ! Function.hasOwnProperty('__constructor__') [./Function.as:32]
77
PASSED: getThisName.prototype.__proto__ == Object.prototype [./Function.as:47]
88
PASSED: getThisName != undefined [./Function.as:50]
@@ -72,8 +72,8 @@ PASSED: TestClass.__proto__ == Function.prototype [./Function.as:283]
7272
PASSED: testInstance.addProperty == Object.prototype.addProperty [./Function.as:284]
7373
PASSED: t == 7 [./Function.as:287]
7474
PASSED: Function instanceOf Object [./Function.as:288]
75-
FAILED: TestClass.hasOwnProperty('constructor') [./Function.as:289]
76-
FAILED: expected: Function obtained: [type Function] [./Function.as:292]
75+
PASSED: TestClass.hasOwnProperty('constructor') [./Function.as:289]
76+
PASSED: TestClass.constructor == Function [./Function.as:292]
7777
PASSED: typeOf(TestClass.prototype.constructor) == 'function' [./Function.as:293]
7878
PASSED: TestClass.prototype.constructor == TestClass [./Function.as:295]
7979
PASSED: testInstance.__proto__.constructor == TestClass [./Function.as:296]
@@ -185,12 +185,12 @@ PASSED: typeof(Email.prototype.__constructor__) == 'undefined' [./Function.as:68
185185
PASSED: typeof(Email.constructor) == 'function' [./Function.as:692]
186186
PASSED: typeof(Email.constructor.constructor) == 'function' [./Function.as:693]
187187
PASSED: typeof(Email.constructor.constructor.constructor) == 'function' [./Function.as:694]
188-
FAILED: expected: Function obtained: [type Function] [./Function.as:696]
189-
FAILED: expected: Function obtained: [type Function] [./Function.as:697]
190-
FAILED: expected: Function obtained: [type Function] [./Function.as:698]
191-
FAILED: Email.hasOwnProperty('constructor') [./Function.as:700]
192-
FAILED: Email.constructor.hasOwnProperty('constructor') [./Function.as:701]
193-
FAILED: Email.constructor.constructor.hasOwnProperty('constructor') [./Function.as:702]
188+
PASSED: Email.constructor == Function [./Function.as:696]
189+
PASSED: Email.constructor.constructor == Function [./Function.as:697]
190+
PASSED: Email.constructor.constructor.constructor == Function [./Function.as:698]
191+
PASSED: Email.hasOwnProperty('constructor') [./Function.as:700]
192+
PASSED: Email.constructor.hasOwnProperty('constructor') [./Function.as:701]
193+
PASSED: Email.constructor.constructor.hasOwnProperty('constructor') [./Function.as:702]
194194
PASSED: typeof(Email.__constructor__) == 'undefined' [./Function.as:707]
195195
PASSED: ! Email.hasOwnProperty('__constructor__') [./Function.as:708]
196196
PASSED: typeof(Email.prototype.constructor) == 'function' [./Function.as:712]
@@ -243,7 +243,7 @@ PASSED: testvar2 == 8 [./Function.as:1016]
243243
PASSED: testvar3 == 7 [./Function.as:1017]
244244
PASSED: a.count == 2 [./Function.as:1032]
245245
PASSED: b.count == 1 [./Function.as:1033]
246-
FAILED: _global.Function.prototype.constructor === _global.Function [./Function.as:1040]
246+
PASSED: _global.Function.prototype.constructor === _global.Function [./Function.as:1040]
247247
FAILED: f.__proto__ === _global.Function.prototype [./Function.as:1043]
248248
FAILED: f.__proto__ === backup [./Function.as:1049]
249249
FAILED: f.__proto__ === _global.Function.prototype [./Function.as:1053]
@@ -266,6 +266,6 @@ FAILED: expected: "function" obtained: undefined [./Function.as:1118]
266266
FAILED: f.hasOwnProperty("__proto__") [./Function.as:1120]
267267
FAILED: f.hasOwnProperty("constructor") [./Function.as:1121]
268268
PASSED: called == 0 [./Function.as:1123]
269-
#passed: 234
270-
#failed: 29
269+
#passed: 244
270+
#failed: 19
271271
#total tests run: 263

tests/tests/swfs/from_gnash/actionscript.all/Function-v6/output.fp24.ruffle.txt

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ SWF6
22

33
[Function.as debug-22403-05c7ba106]
44
PASSED: Function.prototype.__proto__ == Object.prototype [./Function.as:30]
5-
FAILED: expected: Function obtained: [type Function] [./Function.as:31]
5+
PASSED: Function.constructor == Function [./Function.as:31]
66
PASSED: ! Function.hasOwnProperty('__constructor__') [./Function.as:32]
77
PASSED: getThisName.prototype.__proto__ == Object.prototype [./Function.as:47]
88
PASSED: getThisName != undefined [./Function.as:50]
@@ -72,8 +72,8 @@ PASSED: TestClass.__proto__ == Function.prototype [./Function.as:283]
7272
PASSED: testInstance.addProperty == Object.prototype.addProperty [./Function.as:284]
7373
PASSED: t == 7 [./Function.as:287]
7474
PASSED: Function instanceOf Object [./Function.as:288]
75-
FAILED: TestClass.hasOwnProperty('constructor') [./Function.as:289]
76-
FAILED: expected: Function obtained: [type Function] [./Function.as:292]
75+
PASSED: TestClass.hasOwnProperty('constructor') [./Function.as:289]
76+
PASSED: TestClass.constructor == Function [./Function.as:292]
7777
PASSED: typeOf(TestClass.prototype.constructor) == 'function' [./Function.as:293]
7878
PASSED: TestClass.prototype.constructor == TestClass [./Function.as:295]
7979
PASSED: testInstance.__proto__.constructor == TestClass [./Function.as:296]
@@ -185,12 +185,12 @@ PASSED: typeof(Email.prototype.__constructor__) == 'undefined' [./Function.as:68
185185
PASSED: typeof(Email.constructor) == 'function' [./Function.as:692]
186186
PASSED: typeof(Email.constructor.constructor) == 'function' [./Function.as:693]
187187
PASSED: typeof(Email.constructor.constructor.constructor) == 'function' [./Function.as:694]
188-
FAILED: expected: Function obtained: [type Function] [./Function.as:696]
189-
FAILED: expected: Function obtained: [type Function] [./Function.as:697]
190-
FAILED: expected: Function obtained: [type Function] [./Function.as:698]
191-
FAILED: Email.hasOwnProperty('constructor') [./Function.as:700]
192-
FAILED: Email.constructor.hasOwnProperty('constructor') [./Function.as:701]
193-
FAILED: Email.constructor.constructor.hasOwnProperty('constructor') [./Function.as:702]
188+
PASSED: Email.constructor == Function [./Function.as:696]
189+
PASSED: Email.constructor.constructor == Function [./Function.as:697]
190+
PASSED: Email.constructor.constructor.constructor == Function [./Function.as:698]
191+
PASSED: Email.hasOwnProperty('constructor') [./Function.as:700]
192+
PASSED: Email.constructor.hasOwnProperty('constructor') [./Function.as:701]
193+
PASSED: Email.constructor.constructor.hasOwnProperty('constructor') [./Function.as:702]
194194
PASSED: typeof(Email.__constructor__) == 'undefined' [./Function.as:707]
195195
PASSED: ! Email.hasOwnProperty('__constructor__') [./Function.as:708]
196196
PASSED: typeof(Email.prototype.constructor) == 'function' [./Function.as:712]
@@ -243,7 +243,7 @@ PASSED: testvar2 == 8 [./Function.as:1016]
243243
PASSED: testvar3 == 7 [./Function.as:1017]
244244
PASSED: a.count == 2 [./Function.as:1032]
245245
PASSED: b.count == 1 [./Function.as:1033]
246-
FAILED: _global.Function.prototype.constructor === _global.Function [./Function.as:1040]
246+
PASSED: _global.Function.prototype.constructor === _global.Function [./Function.as:1040]
247247
FAILED: f.__proto__ === _global.Function.prototype [./Function.as:1043]
248248
FAILED: f.__proto__ === backup [./Function.as:1049]
249249
FAILED: f.__proto__ === _global.Function.prototype [./Function.as:1053]
@@ -266,6 +266,6 @@ FAILED: expected: "function" obtained: undefined [./Function.as:1118]
266266
FAILED: f.hasOwnProperty("__proto__") [./Function.as:1120]
267267
FAILED: f.hasOwnProperty("constructor") [./Function.as:1121]
268268
PASSED: called == 0 [./Function.as:1123]
269-
#passed: 234
270-
#failed: 29
269+
#passed: 244
270+
#failed: 19
271271
#total tests run: 263

0 commit comments

Comments
 (0)