19 lines
354 B
JavaScript
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);
|