add regenerator parameter tests
This commit is contained in:
parent
5ffaeb5e9f
commit
7894f1a079
6
test/fixtures/transformation/regenerator/default-parameters/exec.js
vendored
Normal file
6
test/fixtures/transformation/regenerator/default-parameters/exec.js
vendored
Normal file
@ -0,0 +1,6 @@
|
||||
function* foo(foo = "bar") {
|
||||
return foo;
|
||||
}
|
||||
|
||||
assert.deepEqual(foo().next().value, "bar");
|
||||
assert.deepEqual(foo("foo").next().value, "foo");
|
||||
5
test/fixtures/transformation/regenerator/destructuring/exec.js
vendored
Normal file
5
test/fixtures/transformation/regenerator/destructuring/exec.js
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
function* foo({ foo }) {
|
||||
return foo;
|
||||
}
|
||||
|
||||
assert(foo({ foo: "bar" }).next().value, "bar");
|
||||
5
test/fixtures/transformation/regenerator/rest-parameters/exec.js
vendored
Normal file
5
test/fixtures/transformation/regenerator/rest-parameters/exec.js
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
function* foo(...items) {
|
||||
return items;
|
||||
}
|
||||
|
||||
assert.deepEqual(foo(1, 2, 3).next().value, [1, 2, 3]);
|
||||
Loading…
x
Reference in New Issue
Block a user