19 lines
354 B
JavaScript

var obj = {
method: function(...args) {
return {
self: this,
args: args
};
}
};
var result = {
obj: obj,
result: obj.method(0, ...[1, 2], 3)
};
// ----------------------------------------------------------------------------
assert.equal(result.obj, result.result.self);
assertArrayEquals([0, 1, 2, 3], result.result.args);