18 lines
419 B
JavaScript
18 lines
419 B
JavaScript
class SpreadTestClass {
|
|
constructor(x, y) {
|
|
this.SpreadTestClass = SpreadTestClass;
|
|
this.self = this;
|
|
this.x = x;
|
|
this.y = y;
|
|
}
|
|
}
|
|
|
|
var object = new SpreadTestClass(...[0, 1]);
|
|
|
|
// ----------------------------------------------------------------------------
|
|
|
|
expect(object.x).toBe(0);
|
|
expect(object.y).toBe(1);
|
|
expect(object.self).toBe(object);
|
|
expect(object).toBeInstanceOf(object.SpreadTestClass);
|