Skip to content

Commit

Permalink
update tests
Browse files Browse the repository at this point in the history
  • Loading branch information
Austaras committed Aug 3, 2022
1 parent c34f0a7 commit f7de95b
Show file tree
Hide file tree
Showing 77 changed files with 271 additions and 431 deletions.
11 changes: 5 additions & 6 deletions crates/swc/tests/tsc-references/ES5For-of10_es2015.2.minified.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
function foo() {
return {
x: 0
};
}
for (foo().x of [])for (foo().x of [])foo().x;
for (({
x: 0
}).x of [])for (({
x: 0
}).x of []);
9 changes: 2 additions & 7 deletions crates/swc/tests/tsc-references/ES5For-of10_es5.2.minified.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
function foo() {
return {
x: 0
};
}
for(var _i = 0, _iter = []; _i < _iter.length; _i++){
foo().x = _iter[_i];
for(var _i1 = 0, _iter1 = []; _i1 < _iter1.length; _i1++)foo().x = _iter1[_i1], foo().x;
_iter[_i];
for(var _i1 = 0, _iter1 = []; _i1 < _iter1.length; _i1++)_iter1[_i1];
}
11 changes: 4 additions & 7 deletions crates/swc/tests/tsc-references/ES5For-of34_es2015.2.minified.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
function foo() {
return {
x: 0
};
}
for (foo().x of [
for (({
x: 0
}).x of [
'a',
'b',
'c'
])foo().x;
]);
Original file line number Diff line number Diff line change
@@ -1,10 +1,5 @@
function foo() {
return {
x: 0
};
}
for(var _i = 0, _iter = [
"a",
"b",
"c"
]; _i < _iter.length; _i++)foo().x = _iter[_i], foo().x;
]; _i < _iter.length; _i++)_iter[_i];
11 changes: 4 additions & 7 deletions crates/swc/tests/tsc-references/ES5For-of8_es2015.2.minified.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
function foo() {
return {
x: 0
};
}
for (foo().x of [
for (({
x: 0
}).x of [
'a',
'b',
'c'
])foo().x;
]);
7 changes: 1 addition & 6 deletions crates/swc/tests/tsc-references/ES5For-of8_es5.2.minified.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,5 @@
function foo() {
return {
x: 0
};
}
for(var _i = 0, _iter = [
"a",
"b",
"c"
]; _i < _iter.length; _i++)foo().x = _iter[_i], foo().x;
]; _i < _iter.length; _i++)_iter[_i];
11 changes: 5 additions & 6 deletions crates/swc/tests/tsc-references/ES5For-of9_es2015.2.minified.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
function foo() {
return {
x: 0
};
}
for (foo().x of [])for (foo().x of [])foo().x;
for (({
x: 0
}).x of [])for (({
x: 0
}).x of []);
9 changes: 2 additions & 7 deletions crates/swc/tests/tsc-references/ES5For-of9_es5.2.minified.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
function foo() {
return {
x: 0
};
}
for(var _i = 0, _iter = []; _i < _iter.length; _i++){
foo().x = _iter[_i];
for(var _i1 = 0, _iter1 = []; _i1 < _iter1.length; _i1++)foo().x = _iter1[_i1], foo().x;
_iter[_i];
for(var _i1 = 0, _iter1 = []; _i1 < _iter1.length; _i1++)_iter1[_i1];
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
function foo() {
return "abc";
}
class A {
static foo() {
return "";
Expand All @@ -11,4 +8,4 @@ class A {
M.n = n;
}(M || (M = {}));
var STRING, M, objA = new A();
objA.a, M.n, foo(), A.foo(), STRING.charAt(0), foo(), objA.a, M.n;
objA.a, M.n, A.foo(), STRING.charAt(0), objA.a, M.n;
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";
function foo() {
return "abc";
}
var STRING, M, A = function() {
"use strict";
function A() {
Expand All @@ -16,4 +13,4 @@ var STRING, M, A = function() {
M.n = n;
}(M || (M = {}));
var objA = new A();
objA.a, M.n, foo(), A.foo(), STRING.charAt(0), foo(), objA.a, M.n;
objA.a, M.n, A.foo(), STRING.charAt(0), objA.a, M.n;
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,4 @@ class A {
}
class B extends A {
}
function NewA(Factory) {
return new A;
}
function NewB(Factory) {
return new B;
}
NewA(A), NewA(B), NewB(A), NewB(B);
new A, new A, new B, new B;
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,4 @@ var A = function() {
}
return B;
}(A);
function NewA(Factory) {
return new A;
}
function NewB(Factory) {
return new B;
}
NewA(A), NewA(B), NewB(A), NewB(B);
new A, new A, new B, new B;
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,15 @@ var [a0, a1] = void 0, [a2 = !1, a3 = 1] = void 0, [b0, b1, b2] = [
1,
2,
"string"
];
function foo() {
return [
1,
2,
3
];
}
var [b6, b7] = foo(), [...b8] = foo(), [c0, c1] = [
], [b6, b7] = [
1,
2,
3
], [...b8] = [
1,
2,
3
], [c0, c1] = [
1,
2,
3
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,17 @@ import _to_consumable_array from "@swc/helpers/src/_to_consumable_array.mjs";
var _undefined = _sliced_to_array(void 0, 2);
_undefined[0], _undefined[1];
var _undefined1 = _sliced_to_array(void 0, 2);
function foo() {
return [
1,
2,
3
];
}
_undefined1[0], _undefined1[1];
var ref = _sliced_to_array(foo(), 2);
ref[0], ref[1], _to_array(foo()).slice(0);
var ref = _sliced_to_array([
1,
2,
3
], 2);
ref[0], ref[1], _to_array([
1,
2,
3
]).slice(0);
var ref1 = _sliced_to_array(_to_consumable_array([
1,
2,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,15 @@ var [a0, a1] = void 0, [a2 = !1, a3 = 1] = void 0, [b0, b1, b2] = [
1,
2,
"string"
];
function foo() {
return [
1,
2,
3
];
}
var [b6, b7] = foo(), [...b8] = foo(), [c0, c1] = [
], [b6, b7] = [
1,
2,
3
], [...b8] = [
1,
2,
3
], [c0, c1] = [
1,
2,
3
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,17 @@ import _to_consumable_array from "@swc/helpers/src/_to_consumable_array.mjs";
var _undefined = _sliced_to_array(void 0, 2);
_undefined[0], _undefined[1];
var _undefined1 = _sliced_to_array(void 0, 2);
function foo() {
return [
1,
2,
3
];
}
_undefined1[0], _undefined1[1];
var ref = _sliced_to_array(foo(), 2);
ref[0], ref[1], _to_array(foo()).slice(0);
var ref = _sliced_to_array([
1,
2,
3
], 2);
ref[0], ref[1], _to_array([
1,
2,
3
]).slice(0);
var ref1 = _sliced_to_array(_to_consumable_array([
1,
2,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,15 @@ var [a0, a1] = void 0, [a2 = !1, a3 = 1] = void 0, [b0, b1, b2] = [
1,
2,
"string"
];
function foo() {
return [
1,
2,
3
];
}
var [b6, b7] = foo(), [...b8] = foo(), [c0, c1] = [
], [b6, b7] = [
1,
2,
3
], [...b8] = [
1,
2,
3
], [c0, c1] = [
1,
2,
3
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,17 @@ import _to_consumable_array from "@swc/helpers/src/_to_consumable_array.mjs";
var _undefined = _sliced_to_array(void 0, 2);
_undefined[0], _undefined[1];
var _undefined1 = _sliced_to_array(void 0, 2);
function foo() {
return [
1,
2,
3
];
}
_undefined1[0], _undefined1[1];
var ref = _sliced_to_array(foo(), 2);
ref[0], ref[1], _to_array(foo()).slice(0);
var ref = _sliced_to_array([
1,
2,
3
], 2);
ref[0], ref[1], _to_array([
1,
2,
3
]).slice(0);
var ref1 = _sliced_to_array(_to_consumable_array([
1,
2,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,4 @@
import _sliced_to_array from "@swc/helpers/src/_sliced_to_array.mjs";
function f2(param) {
param.x, param.y;
}
function f3(param) {
param.x, param.y;
}
function f4() {
var ref = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {
x: 0,
Expand Down Expand Up @@ -50,16 +44,28 @@ function g5() {
}({
x: 1,
y: 1
}), f2({
}), function(param) {
param.x, param.y;
}({
x: 1
}), f2({
}), function(param) {
param.x, param.y;
}({
x: 1,
y: 1
}), f3({}), f3({
}), function(param) {
param.x, param.y;
}({}), function(param) {
param.x, param.y;
}({
x: 1
}), f3({
}), function(param) {
param.x, param.y;
}({
y: 1
}), f3({
}), function(param) {
param.x, param.y;
}({
x: 1,
y: 1
}), f4(), f4({
Expand Down
Original file line number Diff line number Diff line change
@@ -1,16 +1,10 @@
function rec1() {
return rec2();
}
function rec2() {
return rec1();
}
function rec3() {
return rec4();
return rec2();
}
function rec4() {
return rec3();
return rec4();
}
rec1(), rec2(), rec3(), rec4();
rec2(), rec2(), rec4(), rec4();
class Base {
}
new Base(), new Base();
Original file line number Diff line number Diff line change
@@ -1,19 +1,13 @@
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";
import _inherits from "@swc/helpers/src/_inherits.mjs";
import _create_super from "@swc/helpers/src/_create_super.mjs";
function rec1() {
return rec2();
}
function rec2() {
return rec1();
}
function rec3() {
return rec4();
return rec2();
}
function rec4() {
return rec3();
return rec4();
}
rec1(), rec2(), rec3(), rec4();
rec2(), rec2(), rec4(), rec4();
var Base = function() {
"use strict";
_class_call_check(this, Base);
Expand Down

0 comments on commit f7de95b

Please sign in to comment.