Adjusted Object Rest/Spread tests to use only allowed syntax from the latest spec (#6102)

This commit is contained in:
Mateusz Burzyński
2017-08-24 21:50:43 +02:00
committed by Justin Ridgewell
parent 2db0c3ad1d
commit 3c4f19a28d
6 changed files with 8 additions and 35 deletions

View File

@@ -1,3 +1,2 @@
var { ...{ z } } = { z: 1 };
var { ...{ x = 5 } } = { x : 1 };
({ x, ...{ y, z } } = o);
var { ...z } = { z: 1 };
({ x, y, ...z } = o);

View File

@@ -1,19 +1,9 @@
var { ...{
z
}
var { ...z
} = {
z: 1
};
var { ...{
x = 5
}
} = {
x: 1
};
({
x,
...{
y,
z
}
y,
...z
} = o);

View File

@@ -4,4 +4,4 @@ var { x, ...y } = z;
var { [x]: x, ...y } = z;
(function({ x, ...y }) { });
({ x, ...{ y, z } } = o);
({ x, y, ...z } = o);

View File

@@ -15,9 +15,6 @@ var _z3 = z,
var _o = o;
x = _o.x;
var _babelHelpers$objectW = babelHelpers.objectWithoutProperties(_o, ["x"]);
y = _babelHelpers$objectW.y;
z = _babelHelpers$objectW.z;
y = _o.y;
z = babelHelpers.objectWithoutProperties(_o, ["x", "y"]);
_o;

View File

@@ -17,6 +17,3 @@ let {
} = complex;
let { x4: { ...y4 } } = z;
var { ...{ z } } = { z: 1 };
var { ...{ x = 5 } } = { x : 1 };

View File

@@ -40,13 +40,3 @@ let {
g = babelHelpers.objectWithoutProperties(complex, ["x"]);
let {} = z,
y4 = babelHelpers.objectWithoutProperties(z.x4, []);
var {
z
} = babelHelpers.objectWithoutProperties({
z: 1
}, []);
var {
x = 5
} = babelHelpers.objectWithoutProperties({
x: 1
}, []);