15 lines
286 B
JavaScript
15 lines
286 B
JavaScript
function MyError(s) {
|
|
this.message = new String(s);
|
|
this.name = 'Error';
|
|
}
|
|
|
|
var object = {
|
|
method({message: [head, ...tail], name}) {
|
|
assert.equal('a', head);
|
|
assertArrayEquals(['b', 'c'], tail);
|
|
assert.equal('Error', name);
|
|
}
|
|
};
|
|
|
|
object.method(new MyError('abc'));
|