Skip to content

Commit fa3d6a7

Browse files
committed
test(babel-plugin-espower): update expectations since babel separates syntax transformation
1 parent 0e95022 commit fa3d6a7

File tree

6 files changed

+17
-40
lines changed

6 files changed

+17
-40
lines changed
+4-17
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,7 @@
11
'use strict';
22

3-
var _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ('value' in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })();
4-
5-
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }
6-
7-
assert((function () {
8-
function Me() {
9-
_classCallCheck(this, Me);
3+
assert(class Me {
4+
getClassName() {
5+
return foo + Me.name;
106
}
11-
12-
_createClass(Me, [{
13-
key: 'getClassName',
14-
value: function getClassName() {
15-
return foo + Me.name;
16-
}
17-
}]);
18-
19-
return Me;
20-
})());
7+
});

test/fixtures/Literal/expected.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,6 @@ assert(assert._expr(assert._capt('ほげ' !== 'ふが', 'arguments/0'), {
3434
line: 19
3535
}));
3636

37-
assert(503);
37+
assert(0b111110111);
3838

39-
assert(503);
39+
assert(0o767);
+5-7
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,19 @@
11
'use strict';
22

3-
function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) arr2[i] = arr[i]; return arr2; } else { return Array.from(arr); } }
4-
5-
assert(assert._expr(assert._capt(hello.apply(undefined, _toConsumableArray(assert._capt(names, 'arguments/0/arguments/0/argument'))), 'arguments/0'), {
3+
assert(assert._expr(assert._capt(hello(...assert._capt(names, 'arguments/0/arguments/0/argument')), 'arguments/0'), {
64
content: 'assert(hello(...names))',
75
filepath: 'test/fixtures/SpreadElement/fixture.js',
86
line: 3
97
}));
108

11-
assert(assert._expr(assert._capt(assert._capt([assert._capt(head, 'arguments/0/object/elements/0')].concat(_toConsumableArray(assert._capt(tail, 'arguments/0/object/elements/1/argument'))), 'arguments/0/object').length, 'arguments/0'), {
12-
content: 'assert([head,...tail].length)',
9+
assert(assert._expr(assert._capt(assert._capt([assert._capt(head, 'arguments/0/object/elements/0'), ...assert._capt(tail, 'arguments/0/object/elements/1/argument')], 'arguments/0/object').length, 'arguments/0'), {
10+
content: 'assert([head, ...tail].length)',
1311
filepath: 'test/fixtures/SpreadElement/fixture.js',
1412
line: 5
1513
}));
1614

17-
assert(assert._expr(assert._capt(f.apply(undefined, [assert._capt(head, 'arguments/0/arguments/0')].concat(_toConsumableArray(assert._capt(iter(), 'arguments/0/arguments/1/argument')), _toConsumableArray(assert._capt([assert._capt(foo, 'arguments/0/arguments/2/argument/elements/0'), assert._capt(bar, 'arguments/0/arguments/2/argument/elements/1')], 'arguments/0/arguments/2/argument')))), 'arguments/0'), {
18-
content: 'assert(f(head, ...iter(), ...[foo,bar]))',
15+
assert(assert._expr(assert._capt(f(assert._capt(head, 'arguments/0/arguments/0'), ...assert._capt(iter(), 'arguments/0/arguments/1/argument'), ...assert._capt([assert._capt(foo, 'arguments/0/arguments/2/argument/elements/0'), assert._capt(bar, 'arguments/0/arguments/2/argument/elements/1')], 'arguments/0/arguments/2/argument')), 'arguments/0'), {
16+
content: 'assert(f(head, ...iter(), ...[foo, bar]))',
1917
filepath: 'test/fixtures/SpreadElement/fixture.js',
2018
line: 7
2119
}));

test/fixtures/TaggedTemplateExpression/expected.js

+3-9
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,18 @@
11
'use strict';
22

3-
var _templateObject = _taggedTemplateLiteral(['a', ''], ['a', '']),
4-
_templateObject2 = _taggedTemplateLiteral(['a', 'b', 'c', ''], ['a', 'b', 'c', '']),
5-
_templateObject3 = _taggedTemplateLiteral(['driver ', ', navigator ', ''], ['driver ', ', navigator ', '']);
6-
7-
function _taggedTemplateLiteral(strings, raw) { return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); }
8-
9-
assert(assert._expr(assert._capt(fn(_templateObject, 1), 'arguments/0'), {
3+
assert(assert._expr(assert._capt(fn`a${ 1 }`, 'arguments/0'), {
104
content: 'assert(fn`a${ 1 }`)',
115
filepath: 'test/fixtures/TaggedTemplateExpression/fixture.js',
126
line: 3
137
}));
148

15-
assert(assert._expr(assert._capt(fn(_templateObject2, assert._capt(foo, 'arguments/0/quasi/expressions/0'), assert._capt(bar, 'arguments/0/quasi/expressions/1'), assert._capt(baz, 'arguments/0/quasi/expressions/2')), 'arguments/0'), {
9+
assert(assert._expr(assert._capt(fn`a${ assert._capt(foo, 'arguments/0/quasi/expressions/0') }b${ assert._capt(bar, 'arguments/0/quasi/expressions/1') }c${ assert._capt(baz, 'arguments/0/quasi/expressions/2') }`, 'arguments/0'), {
1610
content: 'assert(fn`a${ foo }b${ bar }c${ baz }`)',
1711
filepath: 'test/fixtures/TaggedTemplateExpression/fixture.js',
1812
line: 5
1913
}));
2014

21-
assert(assert._expr(assert._capt(fn(_templateObject3, assert._capt(assert._capt(bob, 'arguments/0/quasi/expressions/0/object').name, 'arguments/0/quasi/expressions/0'), assert._capt(assert._capt(alice, 'arguments/0/quasi/expressions/1/callee/object').getName(), 'arguments/0/quasi/expressions/1')), 'arguments/0'), {
15+
assert(assert._expr(assert._capt(fn`driver ${ assert._capt(assert._capt(bob, 'arguments/0/quasi/expressions/0/object').name, 'arguments/0/quasi/expressions/0') }, navigator ${ assert._capt(assert._capt(alice, 'arguments/0/quasi/expressions/1/callee/object').getName(), 'arguments/0/quasi/expressions/1') }`, 'arguments/0'), {
2216
content: 'assert(fn`driver ${ bob.name }, navigator ${ alice.getName() }`)',
2317
filepath: 'test/fixtures/TaggedTemplateExpression/fixture.js',
2418
line: 7

test/fixtures/TemplateLiteral/expected.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
'use strict';
22

3-
assert(assert._expr(assert._capt('Hello', 'arguments/0'), {
3+
assert(assert._expr(assert._capt(`Hello`, 'arguments/0'), {
44
content: 'assert(`Hello`)',
55
filepath: 'test/fixtures/TemplateLiteral/fixture.js',
66
line: 3
77
}));
88

9-
assert(assert._expr(assert._capt('Hello, ' + assert._capt(nickname, 'arguments/0/expressions/0'), 'arguments/0'), {
9+
assert(assert._expr(assert._capt(`Hello, ${ assert._capt(nickname, 'arguments/0/expressions/0') }`, 'arguments/0'), {
1010
content: 'assert(`Hello, ${ nickname }`)',
1111
filepath: 'test/fixtures/TemplateLiteral/fixture.js',
1212
line: 5
1313
}));
1414

15-
assert(assert._expr(assert._capt('Hello, ' + assert._capt(assert._capt(user, 'arguments/0/expressions/0/object').nickname, 'arguments/0/expressions/0'), 'arguments/0'), {
15+
assert(assert._expr(assert._capt(`Hello, ${ assert._capt(assert._capt(user, 'arguments/0/expressions/0/object').nickname, 'arguments/0/expressions/0') }`, 'arguments/0'), {
1616
content: 'assert(`Hello, ${ user.nickname }`)',
1717
filepath: 'test/fixtures/TemplateLiteral/fixture.js',
1818
line: 7

test/fixtures/inputSourceMap/expected.js

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"use strict";
2-
31
var Person, assert;
42

53
assert = require('power-assert');

0 commit comments

Comments
 (0)