29 lines
537 B
JavaScript
29 lines
537 B
JavaScript
|
|
expand_arguments: {
|
|
input: {
|
|
func(a, ...rest);
|
|
func(...all);
|
|
}
|
|
expect_exact: "func(a,...rest);func(...all);"
|
|
}
|
|
|
|
expand_expression_arguments: {
|
|
input: {
|
|
f(...a.b);
|
|
f(...a.b());
|
|
f(...(a));
|
|
f(...(a.b));
|
|
f(...a[i]);
|
|
}
|
|
expect_exact: "f(...a.b);f(...a.b());f(...a);f(...a.b);f(...a[i]);"
|
|
}
|
|
|
|
expand_parameters: {
|
|
input: {
|
|
(function (a, ...b){});
|
|
(function (...args){});
|
|
}
|
|
expect_exact: "(function(a,...b){});(function(...args){});"
|
|
}
|
|
|