18 lines
360 B
JavaScript
18 lines
360 B
JavaScript
function noClassA() {}
|
|
noClassA.prototype = {
|
|
ma: function() { return 'ma'; }
|
|
}
|
|
|
|
class NoClassB extends noClassA {
|
|
mb() {
|
|
return 'mb ' + super.ma();
|
|
}
|
|
}
|
|
|
|
// ----------------------------------------------------------------------------
|
|
|
|
var b = new NoClassB;
|
|
expect(b).toBeInstanceOf(noClassA);
|
|
expect('ma').toBe(b.ma());
|
|
expect('mb ma').toBe(b.mb());
|