add support for member expression super classes - closes #22
This commit is contained in:
7
test/fixtures/classes/super-class-member-expression/actual.js
vendored
Normal file
7
test/fixtures/classes/super-class-member-expression/actual.js
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
class BaseController extends Chaplin.Controller {
|
||||
|
||||
}
|
||||
|
||||
class BaseController2 extends Chaplin.Controller.Another {
|
||||
|
||||
}
|
||||
27
test/fixtures/classes/super-class-member-expression/expected.js
vendored
Normal file
27
test/fixtures/classes/super-class-member-expression/expected.js
vendored
Normal file
@@ -0,0 +1,27 @@
|
||||
var BaseController = function (Chaplin) {
|
||||
function BaseController() {
|
||||
}
|
||||
BaseController.prototype = Object.create(Chaplin.Controller.prototype, {
|
||||
constructor: {
|
||||
value: BaseController,
|
||||
enumerable: false,
|
||||
writable: true,
|
||||
configurable: true
|
||||
}
|
||||
});
|
||||
return BaseController;
|
||||
}(Chaplin);
|
||||
|
||||
var BaseController2 = function (Chaplin) {
|
||||
function BaseController2() {
|
||||
}
|
||||
BaseController2.prototype = Object.create(Chaplin.Controller.Another.prototype, {
|
||||
constructor: {
|
||||
value: BaseController2,
|
||||
enumerable: false,
|
||||
writable: true,
|
||||
configurable: true
|
||||
}
|
||||
});
|
||||
return BaseController2;
|
||||
}(Chaplin);
|
||||
Reference in New Issue
Block a user