Starting ES6 classes

This commit is contained in:
Fábio Santos
2015-10-27 00:40:46 +00:00
parent 64e7a00399
commit 5f7cb6939c
4 changed files with 140 additions and 28 deletions

View File

@@ -181,6 +181,25 @@ concise_methods_and_keyword_names: {
}
}
classes: {
input: {
class SomeClass {
constructor() {
};
foo() {};
};
class NoSemi {
constructor(...args) {
}
foo() {}
};
class ChildClass extends SomeClass {};
var asExpression = class AsExpression {};
var nameless = class {};
}
expect_exact: "class SomeClass{constructor(){}foo(){}}class NoSemi{constructor(...args){}foo(){}}class ChildClass extends SomeClass{}var asExpression=class AsExpression{};var nameless=class{};"
}
number_literals: {
input: {
0b1001;