From d365dad341f4f325d4345bc8c23c0fba89253aab Mon Sep 17 00:00:00 2001 From: Henry Zhu Date: Mon, 22 May 2017 17:48:20 -0400 Subject: [PATCH] add some tests --- .../test/fixtures/flow/declare-statements/actual.js | 1 + .../test/fixtures/flow/declare-statements/expected.js | 1 + .../test/fixtures/regression/babylon-317/actual.js | 1 + .../test/fixtures/regression/babylon-317/expected.js | 1 + packages/babel-generator/test/fixtures/types/Literal/actual.js | 1 + packages/babel-generator/test/fixtures/types/Literal/expected.js | 1 + 6 files changed, 6 insertions(+) create mode 100644 packages/babel-generator/test/fixtures/regression/babylon-317/actual.js create mode 100644 packages/babel-generator/test/fixtures/regression/babylon-317/expected.js 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;