diff --git a/packages/babel-generator/test/fixtures/flow/declare-statements/actual.js b/packages/babel-generator/test/fixtures/flow/declare-statements/actual.js index 543efd048a..d5744cfdcc 100644 --- a/packages/babel-generator/test/fixtures/flow/declare-statements/actual.js +++ b/packages/babel-generator/test/fixtures/flow/declare-statements/actual.js @@ -9,6 +9,7 @@ declare class A extends B { x: number } declare class A { static foo(): number; static x : string } declare class A { static [ indexer: number]: string } declare class A { static () : number } +declare class B { (): number } declare class A mixins B, C {} declare type A = string declare type T = { [k:string]: U } diff --git a/packages/babel-generator/test/fixtures/flow/declare-statements/expected.js b/packages/babel-generator/test/fixtures/flow/declare-statements/expected.js index 7498e25025..6f867c8eef 100644 --- a/packages/babel-generator/test/fixtures/flow/declare-statements/expected.js +++ b/packages/babel-generator/test/fixtures/flow/declare-statements/expected.js @@ -9,6 +9,7 @@ declare class A extends B { x: number } declare class A { static foo: () => number, static x: string, } declare class A { static [indexer: number]: string } declare class A { static (): number } +declare class B { (): number } declare class A mixins B, C {} declare type A = string; declare type T = { [k: string]: U }; diff --git a/packages/babel-generator/test/fixtures/regression/babylon-317/actual.js b/packages/babel-generator/test/fixtures/regression/babylon-317/actual.js new file mode 100644 index 0000000000..b2a6432b44 --- /dev/null +++ b/packages/babel-generator/test/fixtures/regression/babylon-317/actual.js @@ -0,0 +1 @@ +({ set = {} }) => set; diff --git a/packages/babel-generator/test/fixtures/regression/babylon-317/expected.js b/packages/babel-generator/test/fixtures/regression/babylon-317/expected.js new file mode 100644 index 0000000000..b2a6432b44 --- /dev/null +++ b/packages/babel-generator/test/fixtures/regression/babylon-317/expected.js @@ -0,0 +1 @@ +({ set = {} }) => set; diff --git a/packages/babel-generator/test/fixtures/types/Literal/actual.js b/packages/babel-generator/test/fixtures/types/Literal/actual.js index 6bd9f84a96..8c4a774d6d 100644 --- a/packages/babel-generator/test/fixtures/types/Literal/actual.js +++ b/packages/babel-generator/test/fixtures/types/Literal/actual.js @@ -10,3 +10,4 @@ false; 0b10; 0o70; 0X1F; +-0b1111011; diff --git a/packages/babel-generator/test/fixtures/types/Literal/expected.js b/packages/babel-generator/test/fixtures/types/Literal/expected.js index 6bd9f84a96..8c4a774d6d 100644 --- a/packages/babel-generator/test/fixtures/types/Literal/expected.js +++ b/packages/babel-generator/test/fixtures/types/Literal/expected.js @@ -10,3 +10,4 @@ false; 0b10; 0o70; 0X1F; +-0b1111011;