From c8d82d64836800812ebc68ebf7144f3380ab0d10 Mon Sep 17 00:00:00 2001 From: Deven Bansod Date: Sat, 24 Mar 2018 14:44:56 +0530 Subject: [PATCH] Migrate all remaining fixtures to jest expect --- .../async-generators/declaration-exec/exec.js | 2 +- .../async-generators/yield-exec/exec.js | 2 +- .../computed-initialization-order/exec.js | 20 +- .../general/instance-computed/exec.js | 4 +- .../general/instance-computed/input.js | 4 +- .../general/instance-computed/output.js | 4 +- .../general/static-infer-name/exec.js | 6 +- .../fixtures/general/static-undefined/exec.js | 4 +- .../test/fixtures/general/static/exec.js | 8 +- .../fixtures/loose/instance-computed/exec.js | 4 +- .../fixtures/loose/instance-computed/input.js | 4 +- .../loose/instance-computed/output.js | 4 +- .../fixtures/loose/static-infer-name/exec.js | 6 +- .../fixtures/loose/static-undefined/exec.js | 4 +- .../test/fixtures/loose/static/exec.js | 8 +- .../mutate-existing-constructor/exec.js | 2 +- .../return-new-constructor/exec.js | 4 +- .../fixtures/class-export-default/exec.mjs | 2 +- .../fixtures/class-ordering/order/exec.js | 2 +- .../class-ordering/reverse-order/exec.js | 2 +- .../mutate-descriptor/exec.js | 74 +- .../numeric-props/exec.js | 6 +- .../return-descriptor/exec.js | 74 +- .../string-props/exec.js | 6 +- .../child-classes-properties/exec.js | 10 +- .../mutate-descriptor/exec.js | 74 +- .../mutate-initialzer/exec.js | 8 +- .../properties-without-initializer/exec.js | 4 +- .../return-descriptor/exec.js | 74 +- .../mutate-descriptor/exec.js | 74 +- .../numeric-props/exec.js | 6 +- .../return-descriptor/exec.js | 74 +- .../class-static-methods/string-props/exec.js | 6 +- .../mutate-descriptor/exec.js | 74 +- .../mutate-initialzer/exec.js | 8 +- .../properties-without-initializer/exec.js | 4 +- .../return-descriptor/exec.js | 74 +- .../object-methods/mutate-descriptor/exec.js | 74 +- .../object-methods/numeric-props/exec.js | 6 +- .../object-methods/return-descriptor/exec.js | 74 +- .../object-methods/string-props/exec.js | 6 +- .../fixtures/object-ordering/order/exec.js | 2 +- .../object-ordering/reverse-order/exec.js | 2 +- .../mutate-descriptor/exec.js | 74 +- .../mutate-initialzer/exec.js | 8 +- .../object-properties/numeric-props/exec.js | 6 +- .../return-descriptor/exec.js | 74 +- .../object-properties/string-props/exec.js | 6 +- .../function-bind/complex-call/exec.js | 2 +- .../test/fixtures/function-sent/basic/exec.js | 4 +- .../fixtures/function-sent/multiple/exec.js | 14 +- .../general-semantics/exec.js | 72 -- .../general-semantics/input.js | 72 +- .../general-semantics/output.js | 72 +- .../runtime-semantics/exec.js | 18 +- .../test/fixtures/number/exec.js | 32 +- .../test/fixtures/removal/exec.js | 8 +- .../exec.js | 8 +- .../object-rest/impure-computed-exec/exec.js | 16 +- .../object-rest/impure-computed/input.js | 16 +- .../object-rest/impure-computed/output.js | 18 +- .../fixtures/object-rest/nested-order/exec.js | 2 +- .../non-string-computed-exec/exec.js | 20 +- .../object-rest/non-string-computed/input.js | 20 +- .../object-rest/non-string-computed/output.js | 20 +- .../fixtures/object-rest/symbol-exec/exec.js | 14 +- .../no-object-assign-exec/exec.js | 14 +- .../test/fixtures/general/assignment/exec.js | 12 +- .../test/fixtures/general/delete/exec.js | 14 +- .../test/fixtures/general/unary/exec.js | 8 +- .../pipeline-operator/arrow-functions/exec.js | 4 +- .../arrow-functions/input.js | 4 +- .../arrow-functions/output.js | 4 +- .../pipeline-operator/async-arrow/exec.js | 2 +- .../pipeline-operator/async-arrow/input.js | 2 +- .../pipeline-operator/async-arrow/output.js | 2 +- .../fixtures/pipeline-operator/basic/exec.js | 2 +- .../fixtures/pipeline-operator/basic/input.js | 2 +- .../pipeline-operator/basic/output.js | 2 +- .../pipeline-operator/chaining/exec.js | 2 +- .../pipeline-operator/chaining/input.js | 2 +- .../pipeline-operator/chaining/output.js | 2 +- .../pipeline-operator/currying/exec.js | 2 +- .../pipeline-operator/currying/input.js | 2 +- .../pipeline-operator/currying/output.js | 2 +- .../deoptimize-multi-param-arrow/exec.js | 2 +- .../deoptimize-multi-param-arrow/input.js | 2 +- .../deoptimize-multi-param-arrow/output.js | 2 +- .../destructure-arrow-param/exec.js | 4 +- .../destructure-arrow-param/input.js | 4 +- .../destructure-arrow-param/output.js | 4 +- .../pipeline-operator/evaluation/exec.js | 2 +- .../pipeline-operator/evaluation/input.js | 2 +- .../pipeline-operator/evaluation/output.js | 2 +- .../pipeline-operator/indirect-eval/exec.js | 2 +- .../pipeline-operator/indirect-eval/input.js | 2 +- .../pipeline-operator/indirect-eval/output.js | 2 +- .../multiple-argument-use/exec.js | 2 +- .../multiple-argument-use/input.js | 2 +- .../multiple-argument-use/output.js | 2 +- .../optimize-0-param-arrow/exec.js | 2 +- .../optimize-0-param-arrow/input.js | 2 +- .../optimize-0-param-arrow/output.js | 2 +- .../pipeline-operator/precedence/exec.js | 4 +- .../pipeline-operator/precedence/input.js | 4 +- .../pipeline-operator/precedence/output.js | 4 +- .../arrow-functions/self-referential/exec.js | 2 +- .../arrow-functions/self-referential/input.js | 2 +- .../self-referential/output.js | 2 +- .../spec-self-referential/exec.js | 2 +- .../spec-self-referential/input.js | 2 +- .../spec-self-referential/output.js | 2 +- .../test/fixtures/.fail/call-2.js | 2 +- .../test/fixtures/.fail/call-3.js | 2 +- .../test/fixtures/.fail/destructuring.js | 6 +- .../const-violations/block-scoped/exec.js | 2 +- .../deadcode-violation/exec.js | 2 +- .../destructuring-assignment/exec.js | 12 +- .../fixtures/const-violations/loop/exec.js | 4 +- .../nested-update-expressions/exec.js | 4 +- .../const-violations/no-assignment/exec.js | 4 +- .../const-violations/no-for-in/exec.js | 6 +- .../update-expression-prefix/exec.js | 4 +- .../update-expression/exec.js | 4 +- .../general/switch-inside-loop/exec.js | 8 +- .../general/switch-inside-loop/input.js | 8 +- .../general/switch-inside-loop/output.js | 8 +- .../test/fixtures/pass/assignment.js | 2 +- .../test/fixtures/pass/call.js | 2 +- .../test/fixtures/pass/destructuring.js | 6 +- .../test/fixtures/pass/update.js | 2 +- .../exec.js | 2 +- .../exec.js | 26 +- .../fixtures/extend-builtins/loose/exec.js | 4 +- .../fixtures/extend-builtins/spec/exec.js | 4 +- .../exec.js | 2 +- .../exec.js | 12 +- .../fixtures/spec/computed-methods/exec.js | 2 +- .../exec.js | 2 +- .../exec.js | 2 +- .../exec.js | 2 +- .../exec.js | 16 +- .../exec.js | 2 +- .../super-reference-before-bare-super/exec.js | 2 +- .../exec.js | 2 +- .../super-reference-in-prop-exression/exec.js | 2 +- .../exec.js | 2 +- .../exec.js | 2 +- .../exec.js | 2 +- .../exec.js | 2 +- .../fixtures/destructuring/chained/exec.js | 10 +- .../test/fixtures/destructuring/const/exec.js | 2 +- .../destructuring/default-precedence/exec.js | 6 +- .../destructuring/default-precedence/input.js | 6 +- .../default-precedence/output.js | 10 +- .../empty-object-pattern/exec.js | 4 +- .../fixtures/destructuring/issue-5090/exec.js | 2 +- .../destructuring/spread-generator/exec.js | 2 +- .../comprehensive/exec.js | 16 +- .../memoise-object/exec.js | 2 +- .../fixtures/function-name/.smoke/exec.js | 14 +- .../fixtures/instanceof/instanceof/exec.js | 8 +- .../misc/copy-getters-setters-star/exec.mjs | 2 +- .../test/fixtures/source-map/exec.js | 2 +- .../test/fixtures/exec/reflect-class/exec.js | 10 +- .../fixtures/exec/reflect-function/exec.js | 18 +- .../parameters/default-destructuring/exec.js | 2 +- .../parameters/default-earlier-params/exec.js | 2 +- .../parameters/default-iife-1128/exec.js | 4 +- .../parameters/default-iife-4253/exec.js | 4 +- .../parameters/default-iife-self/exec.js | 2 +- .../fixtures/parameters/default-rest/exec.js | 6 +- .../fixtures/parameters/default-rest/input.js | 6 +- .../parameters/default-rest/output.backup.js | 22 + .../parameters/default-rest/output.js | 11 +- .../parameters/regression-5787/exec.js | 4 +- .../fixtures/parameters/rest-length/exec.js | 8 +- .../default-array-destructuring/exec.js | 4 +- .../default-earlier-params/exec.js | 2 +- .../default-iife-1128/exec.js | 4 +- .../default-iife-4253/exec.js | 4 +- .../default-iife-self/exec.js | 2 +- .../default-object-destructuring/exec.js | 2 +- .../use-loose-option/default-rest/exec.js | 6 +- .../overwrite-undefined/exec.js | 2 +- .../react-source/basic-sample/exec.js | 2 +- .../fixtures/react-source/with-source/exec.js | 2 +- .../class-argument-scope/example/exec.js | 2 +- .../fixtures/function-sent/example/exec.js | 2 +- .../test/fixtures/default/order/exec.js | 12 +- .../test/fixtures/default/order2/exec.js | 2 +- .../test/fixtures/default/symbol/exec.js | 2 +- .../test/fixtures/loose/order/exec.js | 2 +- .../test/fixtures/loose/order2/exec.js | 2 +- .../test/fixtures/loose/symbol/exec.js | 2 +- .../test/fixtures/symbols/typeof/exec.js | 10 +- .../test/fixtures/symbols/typeof/input.js | 10 +- .../test/fixtures/symbols/typeof/output.js | 10 +- .../test/fixtures/traceur/ArrayExtras/Fill.js | 2 +- .../test/fixtures/traceur/ArrayExtras/From.js | 4 +- .../test/fixtures/traceur/ArrayExtras/Of.js | 8 +- .../traceur/ArrowFunctions/ArrowFunctions.js | 10 +- .../traceur/AsyncFunctions/Export.module.js | 4 +- .../fixtures/traceur/AsyncGenerators/Array.js | 2 +- .../traceur/AsyncGenerators/AsyncGenerator.js | 2 +- .../AsyncGenerators/AsyncObservable.js | 4 +- .../fixtures/traceur/AsyncGenerators/Demo.js | 2 +- .../traceur/AsyncGenerators/Method.js | 2 +- .../traceur/AsyncGenerators/Property.js | 2 +- .../AsyncGenerators/ReturnAsyncGenerator.js | 2 +- .../AsyncGenerators/ThisAndArguments.js | 2 +- .../traceur/AsyncGenerators/YieldFor.js | 4 +- .../traceur/AsyncGenerators/YieldForOn.js | 2 +- .../Classes/.ClassMethodInheritance.js | 18 +- .../traceur/Classes/.SuperNestedClass.js | 4 +- .../traceur/Classes/ExtendCoverFormals.js | 4 +- .../Classes/ExtendNonConstructableFunction.js | 8 +- .../fixtures/traceur/Classes/ExtendObject.js | 4 +- .../fixtures/traceur/Classes/RestParams.js | 4 +- .../test/fixtures/traceur/Classes/Static.js | 4 +- .../fixtures/traceur/Classes/StaticSuper.js | 6 +- .../traceur/Classes/StaticSuperNoExtends.js | 8 +- .../test/fixtures/traceur/Collections/Map.js | 44 +- .../test/fixtures/traceur/Collections/Set.js | 6 +- .../fixtures/traceur/Destructuring/Array.js | 2 +- .../traceur/Destructuring/ArrowFunction.js | 4 +- .../fixtures/traceur/Destructuring/Catch.js | 2 +- .../fixtures/traceur/Destructuring/Class.js | 18 +- .../fixtures/traceur/Destructuring/Empty.js | 16 +- .../Destructuring/EvaluatesToRvalue.js | 2 +- .../traceur/Destructuring/ForInLoop.js | 12 +- .../traceur/Destructuring/ForOfLoop.js | 2 +- .../Destructuring/FunctionArrayPattern.js | 2 +- .../Destructuring/FunctionObjectPattern.js | 2 +- .../fixtures/traceur/Destructuring/Method.js | 2 +- .../fixtures/traceur/Destructuring/Rest.js | 6 +- .../traceur/Destructuring/RestIterator.js | 4 +- .../traceur/Destructuring/SetAccessor.js | 2 +- .../traceur/Destructuring/TopLevel.js | 8 +- .../fixtures/traceur/NumericLiteral/Simple.js | 34 +- .../traceur/ObjectInitializerShorthand/Ok.js | 4 +- .../PropertyMethodAssignment.js | 4 +- .../test/fixtures/traceur/Rest/Simple.js | 14 +- .../fixtures/traceur/Scope/BlockBinding2.js | 6 +- .../traceur/Scope/LetForInInitializers1.js | 6 +- .../fixtures/traceur/Scope/LetInGenerators.js | 6 +- .../traceur/Scope/LetNoInitializer.js | 2 +- .../test/fixtures/traceur/Spread/Array.js | 10 +- .../test/fixtures/traceur/Spread/Call.js | 4 +- .../traceur/Spread/CallWithUndefined.js | 4 +- .../test/fixtures/traceur/Spread/Iterators.js | 8 +- .../fixtures/traceur/Spread/MethodCall.js | 2 +- .../traceur/Spread/MethodCallQuotedName.js | 2 +- .../fixtures/traceur/Spread/NoIterator.js | 2 +- .../fixtures/traceur/Spread/NotAnObject.js | 2 +- .../test/fixtures/traceur/Spread/String.js | 8 +- .../test/fixtures/traceur/Spread/Type.js | 28 +- .../traceur/Symbol/GetOwnPropertySymbols.js | 2 +- .../test/fixtures/traceur/Symbol/Object.js | 2 +- .../fixtures/traceur/Syntax/StringEscapes.js | 2 +- .../fixtures/traceur/Yield/GeneratorSend.js | 4 +- .../fixtures/traceur/Yield/ObjectModel.js | 2 +- .../preset-options/development/exec.js | 2 +- packages/babel-template/test/index.js | 2 +- yarn.lock | 1051 +++++++++-------- 265 files changed, 1763 insertions(+), 1801 deletions(-) delete mode 100644 packages/babel-plugin-proposal-logical-assignment-operators/test/fixtures/logical-assignment/general-semantics/exec.js create mode 100644 packages/babel-plugin-transform-parameters/test/fixtures/parameters/default-rest/output.backup.js diff --git a/packages/babel-plugin-proposal-async-generator-functions/test/fixtures/async-generators/declaration-exec/exec.js b/packages/babel-plugin-proposal-async-generator-functions/test/fixtures/async-generators/declaration-exec/exec.js index d7fff14c28..d8323ed328 100644 --- a/packages/babel-plugin-proposal-async-generator-functions/test/fixtures/async-generators/declaration-exec/exec.js +++ b/packages/babel-plugin-proposal-async-generator-functions/test/fixtures/async-generators/declaration-exec/exec.js @@ -20,5 +20,5 @@ async function main() { } return main().then(() => { - assert.deepEqual(actual, expected); + expect(actual).toEqual(expected); }); diff --git a/packages/babel-plugin-proposal-async-generator-functions/test/fixtures/async-generators/yield-exec/exec.js b/packages/babel-plugin-proposal-async-generator-functions/test/fixtures/async-generators/yield-exec/exec.js index 5cb1aadf0e..0f2c9ccf49 100644 --- a/packages/babel-plugin-proposal-async-generator-functions/test/fixtures/async-generators/yield-exec/exec.js +++ b/packages/babel-plugin-proposal-async-generator-functions/test/fixtures/async-generators/yield-exec/exec.js @@ -20,5 +20,5 @@ async function main() { } return main().then(() => { - assert.deepEqual(actual, expected); + expect(actual).toEqual(expected); }); diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/general/computed-initialization-order/exec.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/general/computed-initialization-order/exec.js index 05b87fb6e0..339de138c7 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/general/computed-initialization-order/exec.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/general/computed-initialization-order/exec.js @@ -24,15 +24,15 @@ class MyClass { const inst = new MyClass(); const expectedOrder = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]; -assert.deepEqual(actualOrder, expectedOrder); +expect(actualOrder).toEqual(expectedOrder); -assert.equal(MyClass[1], 10); -assert.equal(inst[2], 13); -assert.equal(inst[3], "foo"); +expect(MyClass[1]).toBe(10); +expect(inst[2]).toBe(13); +expect(inst[3]).toBe("foo"); inst[4] = "baz"; -assert.equal(inst.bar, "baz"); -assert.equal(inst[5], 14); -assert.equal(MyClass[6], 11); -assert.equal(MyClass[7], 12); -assert.ok(typeof inst[8] === "function"); -assert.equal(inst[9], 15); +expect(inst.bar).toBe("baz"); +expect(inst[5]).toBe(14); +expect(MyClass[6]).toBe(11); +expect(MyClass[7]).toBe(12); +expect(typeof inst[8]).toBe("function"); +expect(inst[9]).toBe(15); diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/general/instance-computed/exec.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/general/instance-computed/exec.js index 9a45b97c5f..3f619174be 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/general/instance-computed/exec.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/general/instance-computed/exec.js @@ -5,9 +5,9 @@ function test(x) { } x = 'deadbeef'; - assert.strictEqual(new F().foo, 1); + expect(new F().foo).toBe(1); x = 'wrong'; - assert.strictEqual(new F().foo, 1); + expect(new F().foo).toBe(1); } test('foo'); diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/general/instance-computed/input.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/general/instance-computed/input.js index 9a45b97c5f..3f619174be 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/general/instance-computed/input.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/general/instance-computed/input.js @@ -5,9 +5,9 @@ function test(x) { } x = 'deadbeef'; - assert.strictEqual(new F().foo, 1); + expect(new F().foo).toBe(1); x = 'wrong'; - assert.strictEqual(new F().foo, 1); + expect(new F().foo).toBe(1); } test('foo'); diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/general/instance-computed/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/general/instance-computed/output.js index d9c9b24408..8e21a1801f 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/general/instance-computed/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/general/instance-computed/output.js @@ -12,9 +12,9 @@ function test(x) { }; x = 'deadbeef'; - assert.strictEqual(new F().foo, 1); + expect(new F().foo).toBe(1); x = 'wrong'; - assert.strictEqual(new F().foo, 1); + expect(new F().foo).toBe(1); } test('foo'); diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/general/static-infer-name/exec.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/general/static-infer-name/exec.js index b7ecf2f9cb..bc62d48d90 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/general/static-infer-name/exec.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/general/static-infer-name/exec.js @@ -2,6 +2,6 @@ var Foo = class { static num = 0; } -assert.equal(Foo.num, 0); -assert.equal(Foo.num = 1, 1); -assert.equal(Foo.name, "Foo"); +expect(Foo.num).toBe(0); +expect(Foo.num = 1).toBe(1); +expect(Foo.name).toBe("Foo"); diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/general/static-undefined/exec.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/general/static-undefined/exec.js index 0771105a61..fa11525114 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/general/static-undefined/exec.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/general/static-undefined/exec.js @@ -2,5 +2,5 @@ class Foo { static num; } -assert.equal("num" in Foo, true); -assert.equal(Foo.num, undefined); +expect("num" in Foo).toBe(true); +expect(Foo.num).toBeUndefined(); diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/general/static/exec.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/general/static/exec.js index 299aa7949d..c7d613dd53 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/general/static/exec.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/general/static/exec.js @@ -3,7 +3,7 @@ class Foo { static str = "foo"; } -assert.equal(Foo.num, 0); -assert.equal(Foo.num = 1, 1); -assert.equal(Foo.str, "foo"); -assert.equal(Foo.str = "bar", "bar"); +expect(Foo.num).toBe(0); +expect(Foo.num = 1).toBe(1); +expect(Foo.str).toBe("foo"); +expect(Foo.str = "bar").toBe("bar"); diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/loose/instance-computed/exec.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/loose/instance-computed/exec.js index 9a45b97c5f..3f619174be 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/loose/instance-computed/exec.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/loose/instance-computed/exec.js @@ -5,9 +5,9 @@ function test(x) { } x = 'deadbeef'; - assert.strictEqual(new F().foo, 1); + expect(new F().foo).toBe(1); x = 'wrong'; - assert.strictEqual(new F().foo, 1); + expect(new F().foo).toBe(1); } test('foo'); diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/loose/instance-computed/input.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/loose/instance-computed/input.js index 9a45b97c5f..3f619174be 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/loose/instance-computed/input.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/loose/instance-computed/input.js @@ -5,9 +5,9 @@ function test(x) { } x = 'deadbeef'; - assert.strictEqual(new F().foo, 1); + expect(new F().foo).toBe(1); x = 'wrong'; - assert.strictEqual(new F().foo, 1); + expect(new F().foo).toBe(1); } test('foo'); diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/loose/instance-computed/output.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/loose/instance-computed/output.js index 4ced12bee5..d565431f92 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/loose/instance-computed/output.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/loose/instance-computed/output.js @@ -7,9 +7,9 @@ function test(x) { }; x = 'deadbeef'; - assert.strictEqual(new F().foo, 1); + expect(new F().foo).toBe(1); x = 'wrong'; - assert.strictEqual(new F().foo, 1); + expect(new F().foo).toBe(1); } test('foo'); diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/loose/static-infer-name/exec.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/loose/static-infer-name/exec.js index b7ecf2f9cb..bc62d48d90 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/loose/static-infer-name/exec.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/loose/static-infer-name/exec.js @@ -2,6 +2,6 @@ var Foo = class { static num = 0; } -assert.equal(Foo.num, 0); -assert.equal(Foo.num = 1, 1); -assert.equal(Foo.name, "Foo"); +expect(Foo.num).toBe(0); +expect(Foo.num = 1).toBe(1); +expect(Foo.name).toBe("Foo"); diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/loose/static-undefined/exec.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/loose/static-undefined/exec.js index 0771105a61..fa11525114 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/loose/static-undefined/exec.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/loose/static-undefined/exec.js @@ -2,5 +2,5 @@ class Foo { static num; } -assert.equal("num" in Foo, true); -assert.equal(Foo.num, undefined); +expect("num" in Foo).toBe(true); +expect(Foo.num).toBeUndefined(); diff --git a/packages/babel-plugin-proposal-class-properties/test/fixtures/loose/static/exec.js b/packages/babel-plugin-proposal-class-properties/test/fixtures/loose/static/exec.js index 299aa7949d..c7d613dd53 100644 --- a/packages/babel-plugin-proposal-class-properties/test/fixtures/loose/static/exec.js +++ b/packages/babel-plugin-proposal-class-properties/test/fixtures/loose/static/exec.js @@ -3,7 +3,7 @@ class Foo { static str = "foo"; } -assert.equal(Foo.num, 0); -assert.equal(Foo.num = 1, 1); -assert.equal(Foo.str, "foo"); -assert.equal(Foo.str = "bar", "bar"); +expect(Foo.num).toBe(0); +expect(Foo.num = 1).toBe(1); +expect(Foo.str).toBe("foo"); +expect(Foo.str = "bar").toBe("bar"); diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/class-constructors/mutate-existing-constructor/exec.js b/packages/babel-plugin-proposal-decorators/test/fixtures/class-constructors/mutate-existing-constructor/exec.js index 22fc0fdfc6..f2ba1f6dc3 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/class-constructors/mutate-existing-constructor/exec.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/class-constructors/mutate-existing-constructor/exec.js @@ -7,4 +7,4 @@ class Parent { parent() {}; } -assert.equal(Parent.staticProp, "prop"); +expect(Parent.staticProp).toBe("prop"); diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/class-constructors/return-new-constructor/exec.js b/packages/babel-plugin-proposal-decorators/test/fixtures/class-constructors/return-new-constructor/exec.js index e0471eb47f..ac39e8f7c0 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/class-constructors/return-new-constructor/exec.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/class-constructors/return-new-constructor/exec.js @@ -9,5 +9,5 @@ class Parent { parent(){} } -assert.equal(typeof Parent.prototype.parent, "function") -assert.equal(typeof Parent.prototype.child, "function") +expect(typeof Parent.prototype.parent).toBe("function"); +expect(typeof Parent.prototype.child).toBe("function"); diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/class-export-default/exec.mjs b/packages/babel-plugin-proposal-decorators/test/fixtures/class-export-default/exec.mjs index 542f0e00c4..355a9ac4cf 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/class-export-default/exec.mjs +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/class-export-default/exec.mjs @@ -11,4 +11,4 @@ export default class Foo { } } -assert.deepEqual(calls, ["Foo"]); +expect(calls).toEqual(["Foo"]); diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/class-ordering/order/exec.js b/packages/babel-plugin-proposal-decorators/test/fixtures/class-ordering/order/exec.js index c31dd400aa..077a246a67 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/class-ordering/order/exec.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/class-ordering/order/exec.js @@ -25,4 +25,4 @@ class Example { prop2 = 2; } -assert.deepEqual(calls, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]); +expect(calls).toEqual([1, 2, 3, 4, 5, 6, 7, 8, 9, 10]); diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/class-ordering/reverse-order/exec.js b/packages/babel-plugin-proposal-decorators/test/fixtures/class-ordering/reverse-order/exec.js index 0edd5a76e5..679db4e7f2 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/class-ordering/reverse-order/exec.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/class-ordering/reverse-order/exec.js @@ -26,4 +26,4 @@ class Example2 { prop2 = 2; } -assert.deepEqual(calls, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]); +expect(calls).toEqual([1, 2, 3, 4, 5, 6, 7, 8, 9, 10]); diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/class-prototype-methods/mutate-descriptor/exec.js b/packages/babel-plugin-proposal-decorators/test/fixtures/class-prototype-methods/mutate-descriptor/exec.js index 16b5ee6f52..9fcb95bb69 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/class-prototype-methods/mutate-descriptor/exec.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/class-prototype-methods/mutate-descriptor/exec.js @@ -1,7 +1,7 @@ function dec(target, name, descriptor) { - assert(target); - assert.equal(typeof name, "string"); - assert.equal(typeof descriptor, "object"); + expect(target).toBeTruthy(); + expect(typeof name).toBe("string"); + expect(typeof descriptor).toBe("object"); target.decoratedProps = (target.decoratedProps || []).concat([name]); @@ -58,8 +58,8 @@ class Example { } } -assert(Example.prototype.hasOwnProperty('decoratedProps')); -assert.deepEqual(Example.prototype.decoratedProps, [ +expect(Example.prototype.hasOwnProperty('decoratedProps')); +expect(Example.prototype.decoratedProps).toEqual([ "enumconfwrite", "enumconf", "enumwrite", @@ -74,42 +74,42 @@ const inst = new Example(); const descs = Object.getOwnPropertyDescriptors(Example.prototype); -assert(descs.enumconfwrite.enumerable); -assert(descs.enumconfwrite.writable); -assert(descs.enumconfwrite.configurable); -assert.equal(inst.enumconfwrite(), "__1__"); +expect(descs.enumconfwrite.enumerable).toBeTruthy(); +expect(descs.enumconfwrite.writable).toBeTruthy(); +expect(descs.enumconfwrite.configurable).toBeTruthy(); +expect(inst.enumconfwrite()).toBe("__1__"); -assert(descs.enumconf.enumerable); -assert.equal(descs.enumconf.writable, false); -assert(descs.enumconf.configurable); -assert.equal(inst.enumconf(), "__2__"); +expect(descs.enumconf.enumerable).toBeTruthy(); +expect(descs.enumconf.writable).toBe(false); +expect(descs.enumconf.configurable).toBeTruthy(); +expect(inst.enumconf()).toBe("__2__"); -assert(descs.enumwrite.enumerable); -assert(descs.enumwrite.writable); -assert.equal(descs.enumwrite.configurable, false); -assert.equal(inst.enumwrite(), "__3__"); +expect(descs.enumwrite.enumerable).toBeTruthy(); +expect(descs.enumwrite.writable).toBeTruthy(); +expect(descs.enumwrite.configurable).toBe(false); +expect(inst.enumwrite()).toBe("__3__"); -assert(descs.enum.enumerable); -assert.equal(descs.enum.writable, false); -assert.equal(descs.enum.configurable, false); -assert.equal(inst.enum(), "__4__"); +expect(descs.enum.enumerable).toBeTruthy(); +expect(descs.enum.writable).toBe(false); +expect(descs.enum.configurable).toBe(false); +expect(inst.enum()).toBe("__4__"); -assert.equal(descs.confwrite.enumerable, false); -assert(descs.confwrite.writable); -assert(descs.confwrite.configurable); -assert.equal(inst.confwrite(), "__5__"); +expect(descs.confwrite.enumerable).toBe(false); +expect(descs.confwrite.writable).toBeTruthy(); +expect(descs.confwrite.configurable).toBeTruthy(); +expect(inst.confwrite()).toBe("__5__"); -assert.equal(descs.conf.enumerable, false); -assert.equal(descs.conf.writable, false); -assert(descs.conf.configurable); -assert.equal(inst.conf(), "__6__"); +expect(descs.conf.enumerable).toBe(false); +expect(descs.conf.writable).toBe(false); +expect(descs.conf.configurable).toBeTruthy(); +expect(inst.conf()).toBe("__6__"); -assert.equal(descs.write.enumerable, false); -assert(descs.write.writable); -assert.equal(descs.write.configurable, false); -assert.equal(inst.write(), "__7__"); +expect(descs.write.enumerable).toBe(false); +expect(descs.write.writable).toBeTruthy(); +expect(descs.write.configurable).toBe(false); +expect(inst.write()).toBe("__7__"); -assert.equal(descs._.enumerable, false); -assert.equal(descs._.writable, false); -assert.equal(descs._.configurable, false); -assert.equal(inst._(), "__8__"); +expect(descs._.enumerable).toBe(false); +expect(descs._.writable).toBe(false); +expect(descs._.configurable).toBe(false); +expect(inst._()).toBe("__8__"); diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/class-prototype-methods/numeric-props/exec.js b/packages/babel-plugin-proposal-decorators/test/fixtures/class-prototype-methods/numeric-props/exec.js index 1955a25ee8..e08d577753 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/class-prototype-methods/numeric-props/exec.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/class-prototype-methods/numeric-props/exec.js @@ -1,7 +1,7 @@ function dec(target, name, descriptor) { - assert(target); - assert.equal(name, 4); - assert.equal(typeof descriptor, "object"); + expect(target).toBeTruthy(); + expect(name).toBe(4); + expect(typeof descriptor).toBe("object"); } class Example { diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/class-prototype-methods/return-descriptor/exec.js b/packages/babel-plugin-proposal-decorators/test/fixtures/class-prototype-methods/return-descriptor/exec.js index 7d614d16a3..019be2e756 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/class-prototype-methods/return-descriptor/exec.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/class-prototype-methods/return-descriptor/exec.js @@ -1,7 +1,7 @@ function dec(target, name, descriptor) { - assert(target); - assert.equal(typeof name, "string"); - assert.equal(typeof descriptor, "object"); + expect(target).toBeTruthy(); + expect(typeof name).toBe("string"); + expect(typeof descriptor).toBe("object"); target.decoratedProps = (target.decoratedProps || []).concat([name]); @@ -59,8 +59,8 @@ class Example { } -assert(Example.prototype.hasOwnProperty('decoratedProps')); -assert.deepEqual(Example.prototype.decoratedProps, [ +expect(Example.prototype.hasOwnProperty('decoratedProps')); +expect(Example.prototype.decoratedProps).toEqual([ "enumconfwrite", "enumconf", "enumwrite", @@ -76,42 +76,42 @@ const inst = new Example(); const descs = Object.getOwnPropertyDescriptors(Example.prototype); -assert(descs.enumconfwrite.enumerable); -assert(descs.enumconfwrite.writable); -assert(descs.enumconfwrite.configurable); -assert.equal(inst.enumconfwrite(), "__1__"); +expect(descs.enumconfwrite.enumerable).toBeTruthy(); +expect(descs.enumconfwrite.writable).toBeTruthy(); +expect(descs.enumconfwrite.configurable).toBeTruthy(); +expect(inst.enumconfwrite()).toBe("__1__"); -assert(descs.enumconf.enumerable); -assert.equal(descs.enumconf.writable, false); -assert(descs.enumconf.configurable); -assert.equal(inst.enumconf(), "__2__"); +expect(descs.enumconf.enumerable).toBeTruthy(); +expect(descs.enumconf.writable).toBe(false); +expect(descs.enumconf.configurable).toBeTruthy(); +expect(inst.enumconf()).toBe("__2__"); -assert(descs.enumwrite.enumerable); -assert(descs.enumwrite.writable); -assert.equal(descs.enumwrite.configurable, false); -assert.equal(inst.enumwrite(), "__3__"); +expect(descs.enumwrite.enumerable).toBeTruthy(); +expect(descs.enumwrite.writable).toBeTruthy(); +expect(descs.enumwrite.configurable).toBe(false); +expect(inst.enumwrite()).toBe("__3__"); -assert(descs.enum.enumerable); -assert.equal(descs.enum.writable, false); -assert.equal(descs.enum.configurable, false); -assert.equal(inst.enum(), "__4__"); +expect(descs.enum.enumerable).toBeTruthy(); +expect(descs.enum.writable).toBe(false); +expect(descs.enum.configurable).toBe(false); +expect(inst.enum()).toBe("__4__"); -assert.equal(descs.confwrite.enumerable, false); -assert(descs.confwrite.writable); -assert(descs.confwrite.configurable); -assert.equal(inst.confwrite(), "__5__"); +expect(descs.confwrite.enumerable).toBe(false); +expect(descs.confwrite.writable).toBeTruthy(); +expect(descs.confwrite.configurable).toBeTruthy(); +expect(inst.confwrite()).toBe("__5__"); -assert.equal(descs.conf.enumerable, false); -assert.equal(descs.conf.writable, false); -assert(descs.conf.configurable); -assert.equal(inst.conf(), "__6__"); +expect(descs.conf.enumerable).toBe(false); +expect(descs.conf.writable).toBe(false); +expect(descs.conf.configurable).toBeTruthy(); +expect(inst.conf()).toBe("__6__"); -assert.equal(descs.write.enumerable, false); -assert(descs.write.writable); -assert.equal(descs.write.configurable, false); -assert.equal(inst.write(), "__7__"); +expect(descs.write.enumerable).toBe(false); +expect(descs.write.writable).toBeTruthy(); +expect(descs.write.configurable).toBe(false); +expect(inst.write()).toBe("__7__"); -assert.equal(descs._.enumerable, false); -assert.equal(descs._.writable, false); -assert.equal(descs._.configurable, false); -assert.equal(inst._(), "__8__"); +expect(descs._.enumerable).toBe(false); +expect(descs._.writable).toBe(false); +expect(descs._.configurable).toBe(false); +expect(inst._()).toBe("__8__"); diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/class-prototype-methods/string-props/exec.js b/packages/babel-plugin-proposal-decorators/test/fixtures/class-prototype-methods/string-props/exec.js index 46d76bd73a..9f62e5522e 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/class-prototype-methods/string-props/exec.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/class-prototype-methods/string-props/exec.js @@ -1,7 +1,7 @@ function dec(target, name, descriptor) { - assert(target); - assert.equal(name, "str"); - assert.equal(typeof descriptor, "object"); + expect(target).toBeTruthy(); + expect(name).toBe("str"); + expect(typeof descriptor).toBe("object"); } class Example { diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/class-prototype-properties/child-classes-properties/exec.js b/packages/babel-plugin-proposal-decorators/test/fixtures/class-prototype-properties/child-classes-properties/exec.js index 7d843bdc9f..1b015b6b61 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/class-prototype-properties/child-classes-properties/exec.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/class-prototype-properties/child-classes-properties/exec.js @@ -1,7 +1,7 @@ function dec(target, name, descriptor){ - assert(target); - assert.equal(typeof name, "string"); - assert.equal(typeof descriptor, "object"); + expect(target).toBeTruthy(); + expect(typeof name).toBe("string"); + expect(typeof descriptor).toBe("object"); target.decoratedProps = (target.decoratedProps || []).concat([name]); @@ -23,5 +23,5 @@ class Example extends Base { let inst = new Example(); -assert.equal(inst.prop, "__3__"); -assert.equal(inst.prop2, "__4__"); +expect(inst.prop).toBe("__3__"); +expect(inst.prop2).toBe("__4__"); diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/class-prototype-properties/mutate-descriptor/exec.js b/packages/babel-plugin-proposal-decorators/test/fixtures/class-prototype-properties/mutate-descriptor/exec.js index e0baa17081..6ca6a452cb 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/class-prototype-properties/mutate-descriptor/exec.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/class-prototype-properties/mutate-descriptor/exec.js @@ -1,7 +1,7 @@ function dec(target, name, descriptor) { - assert(target); - assert.equal(typeof name, "string"); - assert.equal(typeof descriptor, "object"); + expect(target).toBeTruthy(); + expect(typeof name).toBe("string"); + expect(typeof descriptor).toBe("object"); target.decoratedProps = (target.decoratedProps || []).concat([name]); @@ -44,8 +44,8 @@ class Example { const inst = new Example(); -assert(Example.prototype.hasOwnProperty("decoratedProps")); -assert.deepEqual(inst.decoratedProps, [ +expect(Example.prototype.hasOwnProperty("decoratedProps")).toBeTruthy(); +expect(inst.decoratedProps).toEqual([ "enumconfwrite", "enumconf", "enumwrite", @@ -58,42 +58,42 @@ assert.deepEqual(inst.decoratedProps, [ const descs = Object.getOwnPropertyDescriptors(inst); -assert(descs.enumconfwrite.enumerable); -assert(descs.enumconfwrite.writable); -assert(descs.enumconfwrite.configurable); -assert.equal(inst.enumconfwrite, "__1__"); +expect(descs.enumconfwrite.enumerable).toBeTruthy(); +expect(descs.enumconfwrite.writable).toBeTruthy(); +expect(descs.enumconfwrite.configurable).toBeTruthy(); +expect(inst.enumconfwrite).toBe("__1__"); -assert(descs.enumconf.enumerable); -assert.equal(descs.enumconf.writable, false); -assert(descs.enumconf.configurable); -assert.equal(inst.enumconf, "__2__"); +expect(descs.enumconf.enumerable).toBeTruthy(); +expect(descs.enumconf.writable).toBe(false); +expect(descs.enumconf.configurable).toBeTruthy(); +expect(inst.enumconf).toBe("__2__"); -assert(descs.enumwrite.enumerable); -assert(descs.enumwrite.writable); -assert.equal(descs.enumwrite.configurable, false); -assert.equal(inst.enumwrite, "__3__"); +expect(descs.enumwrite.enumerable).toBeTruthy(); +expect(descs.enumwrite.writable).toBeTruthy(); +expect(descs.enumwrite.configurable).toBe(false); +expect(inst.enumwrite).toBe("__3__"); -assert(descs.enum.enumerable); -assert.equal(descs.enum.writable, false); -assert.equal(descs.enum.configurable, false); -assert.equal(inst.enum, "__4__"); +expect(descs.enum.enumerable).toBeTruthy(); +expect(descs.enum.writable).toBe(false); +expect(descs.enum.configurable).toBe(false); +expect(inst.enum).toBe("__4__"); -assert.equal(descs.confwrite.enumerable, false); -assert(descs.confwrite.writable); -assert(descs.confwrite.configurable); -assert.equal(inst.confwrite, "__5__"); +expect(descs.confwrite.enumerable).toBe(false); +expect(descs.confwrite.writable).toBeTruthy(); +expect(descs.confwrite.configurable).toBeTruthy(); +expect(inst.confwrite).toBe("__5__"); -assert.equal(descs.conf.enumerable, false); -assert.equal(descs.conf.writable, false); -assert(descs.conf.configurable); -assert.equal(inst.conf, "__6__"); +expect(descs.conf.enumerable).toBe(false); +expect(descs.conf.writable).toBe(false); +expect(descs.conf.configurable).toBeTruthy(); +expect(inst.conf).toBe("__6__"); -assert.equal(descs.write.enumerable, false); -assert(descs.write.writable); -assert.equal(descs.write.configurable, false); -assert.equal(inst.write, "__7__"); +expect(descs.write.enumerable).toBe(false); +expect(descs.write.writable).toBeTruthy(); +expect(descs.write.configurable).toBe(false); +expect(inst.write).toBe("__7__"); -assert.equal(descs._.enumerable, false); -assert.equal(descs._.writable, false); -assert.equal(descs._.configurable, false); -assert.equal(inst._, "__8__"); +expect(descs._.enumerable).toBe(false); +expect(descs._.writable).toBe(false); +expect(descs._.configurable).toBe(false); +expect(inst._).toBe("__8__"); diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/class-prototype-properties/mutate-initialzer/exec.js b/packages/babel-plugin-proposal-decorators/test/fixtures/class-prototype-properties/mutate-initialzer/exec.js index e5bd2bf933..3200ffd969 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/class-prototype-properties/mutate-initialzer/exec.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/class-prototype-properties/mutate-initialzer/exec.js @@ -1,7 +1,7 @@ function dec(target, name, descriptor){ - assert(target); - assert.equal(name, "prop"); - assert.equal(typeof descriptor, "object"); + expect(target).toBeTruthy(); + expect(name).toBe("prop"); + expect(typeof descriptor).toBe("object"); let {initializer} = descriptor; delete descriptor.initializer; @@ -24,4 +24,4 @@ class Example { let inst = new Example(); -assert.equal(inst.prop, "__3__"); +expect(inst.prop).toBe("__3__"); diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/class-prototype-properties/properties-without-initializer/exec.js b/packages/babel-plugin-proposal-decorators/test/fixtures/class-prototype-properties/properties-without-initializer/exec.js index 3031f7b3cd..0771ab96fc 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/class-prototype-properties/properties-without-initializer/exec.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/class-prototype-properties/properties-without-initializer/exec.js @@ -7,5 +7,5 @@ class Example { } let inst = new Example(); -assert(inst.hasOwnProperty("prop")); -assert.equal(inst.prop, undefined); +expect(inst.hasOwnProperty("prop")).toBe(true); +expect(inst.prop).toBeUndefined(); diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/class-prototype-properties/return-descriptor/exec.js b/packages/babel-plugin-proposal-decorators/test/fixtures/class-prototype-properties/return-descriptor/exec.js index b98c219651..934e174a8a 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/class-prototype-properties/return-descriptor/exec.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/class-prototype-properties/return-descriptor/exec.js @@ -1,7 +1,7 @@ function dec(target, name, descriptor) { - assert(target); - assert.equal(typeof name, "string"); - assert.equal(typeof descriptor, "object"); + expect(target).toBeTruthy(); + expect(typeof name).toBe("string"); + expect(typeof descriptor).toBe("object"); target.decoratedProps = (target.decoratedProps || []).concat([name]); @@ -44,8 +44,8 @@ class Example { const inst = new Example(); -assert(Example.prototype.hasOwnProperty("decoratedProps")); -assert.deepEqual(inst.decoratedProps, [ +expect(Example.prototype.hasOwnProperty("decoratedProps")).toBeTruthy(); +expect(inst.decoratedProps).toEqual([ "enumconfwrite", "enumconf", "enumwrite", @@ -58,42 +58,42 @@ assert.deepEqual(inst.decoratedProps, [ const descs = Object.getOwnPropertyDescriptors(inst); -assert(descs.enumconfwrite.enumerable); -assert(descs.enumconfwrite.writable); -assert(descs.enumconfwrite.configurable); -assert.equal(inst.enumconfwrite, "__1__"); +expect(descs.enumconfwrite.enumerable).toBeTruthy(); +expect(descs.enumconfwrite.writable).toBeTruthy(); +expect(descs.enumconfwrite.configurable).toBeTruthy(); +expect(inst.enumconfwrite).toBe("__1__"); -assert(descs.enumconf.enumerable); -assert.equal(descs.enumconf.writable, false); -assert(descs.enumconf.configurable); -assert.equal(inst.enumconf, "__2__"); +expect(descs.enumconf.enumerable).toBeTruthy(); +expect(descs.enumconf.writable).toBe(false); +expect(descs.enumconf.configurable).toBeTruthy(); +expect(inst.enumconf).toBe("__2__"); -assert(descs.enumwrite.enumerable); -assert(descs.enumwrite.writable); -assert.equal(descs.enumwrite.configurable, false); -assert.equal(inst.enumwrite, "__3__"); +expect(descs.enumwrite.enumerable).toBeTruthy(); +expect(descs.enumwrite.writable).toBeTruthy(); +expect(descs.enumwrite.configurable).toBe(false); +expect(inst.enumwrite).toBe("__3__"); -assert(descs.enum.enumerable); -assert.equal(descs.enum.writable, false); -assert.equal(descs.enum.configurable, false); -assert.equal(inst.enum, "__4__"); +expect(descs.enum.enumerable).toBeTruthy(); +expect(descs.enum.writable).toBe(false); +expect(descs.enum.configurable).toBe(false); +expect(inst.enum).toBe("__4__"); -assert.equal(descs.confwrite.enumerable, false); -assert(descs.confwrite.writable); -assert(descs.confwrite.configurable); -assert.equal(inst.confwrite, "__5__"); +expect(descs.confwrite.enumerable).toBe(false); +expect(descs.confwrite.writable).toBeTruthy(); +expect(descs.confwrite.configurable).toBeTruthy(); +expect(inst.confwrite).toBe("__5__"); -assert.equal(descs.conf.enumerable, false); -assert.equal(descs.conf.writable, false); -assert(descs.conf.configurable); -assert.equal(inst.conf, "__6__"); +expect(descs.conf.enumerable).toBe(false); +expect(descs.conf.writable).toBe(false); +expect(descs.conf.configurable).toBeTruthy(); +expect(inst.conf).toBe("__6__"); -assert.equal(descs.write.enumerable, false); -assert(descs.write.writable); -assert.equal(descs.write.configurable, false); -assert.equal(inst.write, "__7__"); +expect(descs.write.enumerable).toBe(false); +expect(descs.write.writable).toBeTruthy(); +expect(descs.write.configurable).toBe(false); +expect(inst.write).toBe("__7__"); -assert.equal(descs._.enumerable, false); -assert.equal(descs._.writable, false); -assert.equal(descs._.configurable, false); -assert.equal(inst._, "__8__"); +expect(descs._.enumerable).toBe(false); +expect(descs._.writable).toBe(false); +expect(descs._.configurable).toBe(false); +expect(inst._).toBe("__8__"); diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/class-static-methods/mutate-descriptor/exec.js b/packages/babel-plugin-proposal-decorators/test/fixtures/class-static-methods/mutate-descriptor/exec.js index 63c53284bc..121af4ea77 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/class-static-methods/mutate-descriptor/exec.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/class-static-methods/mutate-descriptor/exec.js @@ -1,7 +1,7 @@ function dec(target, name, descriptor) { - assert(target); - assert.equal(typeof name, "string"); - assert.equal(typeof descriptor, "object"); + expect(target).toBeTruthy(); + expect(typeof name).toBe("string"); + expect(typeof descriptor).toBe("object"); target.decoratedProps = (target.decoratedProps || []).concat([name]); @@ -58,8 +58,8 @@ class Example { } } -assert(Example.hasOwnProperty("decoratedProps")); -assert.deepEqual(Example.decoratedProps, [ +expect(Example.hasOwnProperty("decoratedProps")).toBeTruthy(); +expect(Example.decoratedProps).toEqual([ "enumconfwrite", "enumconf", "enumwrite", @@ -72,42 +72,42 @@ assert.deepEqual(Example.decoratedProps, [ const descs = Object.getOwnPropertyDescriptors(Example); -assert(descs.enumconfwrite.enumerable); -assert(descs.enumconfwrite.writable); -assert(descs.enumconfwrite.configurable); -assert.equal(Example.enumconfwrite(), "__1__"); +expect(descs.enumconfwrite.enumerable).toBeTruthy(); +expect(descs.enumconfwrite.writable).toBeTruthy(); +expect(descs.enumconfwrite.configurable).toBeTruthy(); +expect(Example.enumconfwrite()).toBe("__1__"); -assert(descs.enumconf.enumerable); -assert.equal(descs.enumconf.writable, false); -assert(descs.enumconf.configurable); -assert.equal(Example.enumconf(), "__2__"); +expect(descs.enumconf.enumerable).toBeTruthy(); +expect(descs.enumconf.writable).toBe(false); +expect(descs.enumconf.configurable).toBeTruthy(); +expect(Example.enumconf()).toBe("__2__"); -assert(descs.enumwrite.enumerable); -assert(descs.enumwrite.writable); -assert.equal(descs.enumwrite.configurable, false); -assert.equal(Example.enumwrite(), "__3__"); +expect(descs.enumwrite.enumerable).toBeTruthy(); +expect(descs.enumwrite.writable).toBeTruthy(); +expect(descs.enumwrite.configurable).toBe(false); +expect(Example.enumwrite()).toBe("__3__"); -assert(descs.enum.enumerable); -assert.equal(descs.enum.writable, false); -assert.equal(descs.enum.configurable, false); -assert.equal(Example.enum(), "__4__"); +expect(descs.enum.enumerable).toBeTruthy(); +expect(descs.enum.writable).toBe(false); +expect(descs.enum.configurable).toBe(false); +expect(Example.enum()).toBe("__4__"); -assert.equal(descs.confwrite.enumerable, false); -assert(descs.confwrite.writable); -assert(descs.confwrite.configurable); -assert.equal(Example.confwrite(), "__5__"); +expect(descs.confwrite.enumerable).toBe(false); +expect(descs.confwrite.writable).toBeTruthy(); +expect(descs.confwrite.configurable).toBeTruthy(); +expect(Example.confwrite()).toBe("__5__"); -assert.equal(descs.conf.enumerable, false); -assert.equal(descs.conf.writable, false); -assert(descs.conf.configurable); -assert.equal(Example.conf(), "__6__"); +expect(descs.conf.enumerable).toBe(false); +expect(descs.conf.writable).toBe(false); +expect(descs.conf.configurable).toBeTruthy(); +expect(Example.conf()).toBe("__6__"); -assert.equal(descs.write.enumerable, false); -assert(descs.write.writable); -assert.equal(descs.write.configurable, false); -assert.equal(Example.write(), "__7__"); +expect(descs.write.enumerable).toBe(false); +expect(descs.write.writable).toBeTruthy(); +expect(descs.write.configurable).toBe(false); +expect(Example.write()).toBe("__7__"); -assert.equal(descs._.enumerable, false); -assert.equal(descs._.writable, false); -assert.equal(descs._.configurable, false); -assert.equal(Example._(), "__8__"); +expect(descs._.enumerable).toBe(false); +expect(descs._.writable).toBe(false); +expect(descs._.configurable).toBe(false); +expect(Example._()).toBe("__8__"); diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/class-static-methods/numeric-props/exec.js b/packages/babel-plugin-proposal-decorators/test/fixtures/class-static-methods/numeric-props/exec.js index 61c7b3fc18..61b302ff6f 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/class-static-methods/numeric-props/exec.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/class-static-methods/numeric-props/exec.js @@ -1,7 +1,7 @@ function dec(target, name, descriptor){ - assert(target); - assert.equal(name, 4); - assert.equal(typeof descriptor, "object"); + expect(target).toBeTruthy(); + expect(name).toBe(4); + expect(typeof descriptor).toBe("object"); } class Example { diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/class-static-methods/return-descriptor/exec.js b/packages/babel-plugin-proposal-decorators/test/fixtures/class-static-methods/return-descriptor/exec.js index fc117a5166..db5095a92c 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/class-static-methods/return-descriptor/exec.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/class-static-methods/return-descriptor/exec.js @@ -1,7 +1,7 @@ function dec(target, name, descriptor) { - assert(target); - assert.equal(typeof name, "string"); - assert.equal(typeof descriptor, "object"); + expect(target).toBeTruthy(); + expect(typeof name).toBe("string"); + expect(typeof descriptor).toBe("object"); target.decoratedProps = (target.decoratedProps || []).concat([name]); @@ -59,8 +59,8 @@ class Example { } -assert(Example.hasOwnProperty("decoratedProps")); -assert.deepEqual(Example.decoratedProps, [ +expect(Example.hasOwnProperty("decoratedProps")); +expect(Example.decoratedProps).toEqual([ "enumconfwrite", "enumconf", "enumwrite", @@ -73,42 +73,42 @@ assert.deepEqual(Example.decoratedProps, [ const descs = Object.getOwnPropertyDescriptors(Example); -assert(descs.enumconfwrite.enumerable); -assert(descs.enumconfwrite.writable); -assert(descs.enumconfwrite.configurable); -assert.equal(Example.enumconfwrite(), "__1__"); +expect(descs.enumconfwrite.enumerable).toBeTruthy(); +expect(descs.enumconfwrite.writable).toBeTruthy(); +expect(descs.enumconfwrite.configurable).toBeTruthy(); +expect(Example.enumconfwrite()).toBe("__1__"); -assert(descs.enumconf.enumerable); -assert.equal(descs.enumconf.writable, false); -assert(descs.enumconf.configurable); -assert.equal(Example.enumconf(), "__2__"); +expect(descs.enumconf.enumerable).toBeTruthy(); +expect(descs.enumconf.writable).toBe(false); +expect(descs.enumconf.configurable).toBeTruthy(); +expect(Example.enumconf()).toBe("__2__"); -assert(descs.enumwrite.enumerable); -assert(descs.enumwrite.writable); -assert.equal(descs.enumwrite.configurable, false); -assert.equal(Example.enumwrite(), "__3__"); +expect(descs.enumwrite.enumerable).toBeTruthy(); +expect(descs.enumwrite.writable).toBeTruthy(); +expect(descs.enumwrite.configurable).toBe(false); +expect(Example.enumwrite()).toBe("__3__"); -assert(descs.enum.enumerable); -assert.equal(descs.enum.writable, false); -assert.equal(descs.enum.configurable, false); -assert.equal(Example.enum(), "__4__"); +expect(descs.enum.enumerable).toBeTruthy(); +expect(descs.enum.writable).toBe(false); +expect(descs.enum.configurable).toBe(false); +expect(Example.enum()).toBe("__4__"); -assert.equal(descs.confwrite.enumerable, false); -assert(descs.confwrite.writable); -assert(descs.confwrite.configurable); -assert.equal(Example.confwrite(), "__5__"); +expect(descs.confwrite.enumerable).toBe(false); +expect(descs.confwrite.writable).toBeTruthy(); +expect(descs.confwrite.configurable); +expect(Example.confwrite()).toBe("__5__"); -assert.equal(descs.conf.enumerable, false); -assert.equal(descs.conf.writable, false); -assert(descs.conf.configurable); -assert.equal(Example.conf(), "__6__"); +expect(descs.conf.enumerable).toBe(false); +expect(descs.conf.writable).toBe(false); +expect(descs.conf.configurable).toBeTruthy(); +expect(Example.conf()).toBe("__6__"); -assert.equal(descs.write.enumerable, false); -assert(descs.write.writable); -assert.equal(descs.write.configurable, false); -assert.equal(Example.write(), "__7__"); +expect(descs.write.enumerable).toBe(false); +expect(descs.write.writable).toBeTruthy(); +expect(descs.write.configurable).toBe(false); +expect(Example.write()).toBe("__7__"); -assert.equal(descs._.enumerable, false); -assert.equal(descs._.writable, false); -assert.equal(descs._.configurable, false); -assert.equal(Example._(), "__8__"); +expect(descs._.enumerable).toBe(false); +expect(descs._.writable).toBe(false); +expect(descs._.configurable).toBe(false); +expect(Example._()).toBe("__8__"); diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/class-static-methods/string-props/exec.js b/packages/babel-plugin-proposal-decorators/test/fixtures/class-static-methods/string-props/exec.js index 2e20b5dbce..1a8f53297d 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/class-static-methods/string-props/exec.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/class-static-methods/string-props/exec.js @@ -1,7 +1,7 @@ function dec(target, name, descriptor) { - assert(target); - assert.equal(name, "str"); - assert.equal(typeof descriptor, "object"); + expect(target).toBeTruthy(); + expect(name).toBe("str"); + expect(typeof descriptor).toBe("object"); } class Example { diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/class-static-properties/mutate-descriptor/exec.js b/packages/babel-plugin-proposal-decorators/test/fixtures/class-static-properties/mutate-descriptor/exec.js index e936af3d7d..1f570d3d3d 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/class-static-properties/mutate-descriptor/exec.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/class-static-properties/mutate-descriptor/exec.js @@ -1,7 +1,7 @@ function dec(target, name, descriptor) { - assert(target); - assert.equal(typeof name, "string"); - assert.equal(typeof descriptor, "object"); + expect(target).toBeTruthy(); + expect(typeof name).toBe("string"); + expect(typeof descriptor).toBe("object"); target.decoratedProps = (target.decoratedProps || []).concat([name]); @@ -44,8 +44,8 @@ class Example { const inst = new Example(); -assert(Example.hasOwnProperty("decoratedProps")); -assert.deepEqual(Example.decoratedProps, [ +expect(Example.hasOwnProperty("decoratedProps")).toBeTruthy(); +expect(Example.decoratedProps).toEqual([ "enumconfwrite", "enumconf", "enumwrite", @@ -58,42 +58,42 @@ assert.deepEqual(Example.decoratedProps, [ const descs = Object.getOwnPropertyDescriptors(Example); -assert(descs.enumconfwrite.enumerable); -assert(descs.enumconfwrite.writable); -assert(descs.enumconfwrite.configurable); -assert.equal(Example.enumconfwrite, "__1__"); +expect(descs.enumconfwrite.enumerable).toBeTruthy(); +expect(descs.enumconfwrite.writable).toBeTruthy(); +expect(descs.enumconfwrite.configurable).toBeTruthy(); +expect(Example.enumconfwrite).toBe("__1__"); -assert(descs.enumconf.enumerable); -assert.equal(descs.enumconf.writable, false); -assert(descs.enumconf.configurable); -assert.equal(Example.enumconf, "__2__"); +expect(descs.enumconf.enumerable).toBeTruthy(); +expect(descs.enumconf.writable).toBe(false); +expect(descs.enumconf.configurable).toBeTruthy(); +expect(Example.enumconf).toBe("__2__"); -assert(descs.enumwrite.enumerable); -assert(descs.enumwrite.writable); -assert.equal(descs.enumwrite.configurable, false); -assert.equal(Example.enumwrite, "__3__"); +expect(descs.enumwrite.enumerable).toBeTruthy(); +expect(descs.enumwrite.writable).toBeTruthy(); +expect(descs.enumwrite.configurable).toBe(false); +expect(Example.enumwrite).toBe("__3__"); -assert(descs.enum.enumerable); -assert.equal(descs.enum.writable, false); -assert.equal(descs.enum.configurable, false); -assert.equal(Example.enum, "__4__"); +expect(descs.enum.enumerable).toBeTruthy(); +expect(descs.enum.writable).toBe(false); +expect(descs.enum.configurable).toBe(false); +expect(Example.enum).toBe("__4__"); -assert.equal(descs.confwrite.enumerable, false); -assert(descs.confwrite.writable); -assert(descs.confwrite.configurable); -assert.equal(Example.confwrite, "__5__"); +expect(descs.confwrite.enumerable).toBe(false); +expect(descs.confwrite.writable).toBeTruthy(); +expect(descs.confwrite.configurable).toBeTruthy(); +expect(Example.confwrite).toBe("__5__"); -assert.equal(descs.conf.enumerable, false); -assert.equal(descs.conf.writable, false); -assert(descs.conf.configurable); -assert.equal(Example.conf, "__6__"); +expect(descs.conf.enumerable).toBe(false); +expect(descs.conf.writable).toBe(false); +expect(descs.conf.configurable).toBeTruthy(); +expect(Example.conf).toBe("__6__"); -assert.equal(descs.write.enumerable, false); -assert(descs.write.writable); -assert.equal(descs.write.configurable, false); -assert.equal(Example.write, "__7__"); +expect(descs.write.enumerable).toBe(false); +expect(descs.write.writable).toBeTruthy(); +expect(descs.write.configurable).toBe(false); +expect(Example.write).toBe("__7__"); -assert.equal(descs._.enumerable, false); -assert.equal(descs._.writable, false); -assert.equal(descs._.configurable, false); -assert.equal(Example._, "__8__"); +expect(descs._.enumerable).toBe(false); +expect(descs._.writable).toBe(false); +expect(descs._.configurable).toBe(false); +expect(Example._).toBe("__8__"); diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/class-static-properties/mutate-initialzer/exec.js b/packages/babel-plugin-proposal-decorators/test/fixtures/class-static-properties/mutate-initialzer/exec.js index e9d60ef728..e883ded85f 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/class-static-properties/mutate-initialzer/exec.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/class-static-properties/mutate-initialzer/exec.js @@ -1,7 +1,7 @@ function dec(target, name, descriptor){ - assert(target); - assert.equal(name, "prop"); - assert.equal(typeof descriptor, "object"); + expect(target).toBeTruthy(); + expect(name).toBe("prop"); + expect(typeof descriptor).toBe("object"); let {initializer} = descriptor; delete descriptor.initializer; @@ -22,4 +22,4 @@ class Example { static prop = 3; } -assert.equal(Example.prop, "__3__"); +expect(Example.prop).toBe("__3__"); diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/class-static-properties/properties-without-initializer/exec.js b/packages/babel-plugin-proposal-decorators/test/fixtures/class-static-properties/properties-without-initializer/exec.js index 94b5a6ce32..9e986133ea 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/class-static-properties/properties-without-initializer/exec.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/class-static-properties/properties-without-initializer/exec.js @@ -6,5 +6,5 @@ class Example { @dec static prop; } -assert(Example.hasOwnProperty("prop")); -assert.equal(Example.prop, undefined); +expect(Example.hasOwnProperty("prop")).toBeTruthy(); +expect(Example.prop).toBe(undefined); diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/class-static-properties/return-descriptor/exec.js b/packages/babel-plugin-proposal-decorators/test/fixtures/class-static-properties/return-descriptor/exec.js index 8aa17ef0bd..174da7df3f 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/class-static-properties/return-descriptor/exec.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/class-static-properties/return-descriptor/exec.js @@ -1,7 +1,7 @@ function dec(target, name, descriptor) { - assert(target); - assert.equal(typeof name, "string"); - assert.equal(typeof descriptor, "object"); + expect(target).toBeTruthy(); + expect(typeof name).toBe("string"); + expect(typeof descriptor).toBe("object"); target.decoratedProps = (target.decoratedProps || []).concat([name]); @@ -44,8 +44,8 @@ class Example { const inst = new Example(); -assert(Example.hasOwnProperty("decoratedProps")); -assert.deepEqual(Example.decoratedProps, [ +expect(Example.hasOwnProperty("decoratedProps")).toBeTruthy(); +expect(Example.decoratedProps).toEqual([ "enumconfwrite", "enumconf", "enumwrite", @@ -58,42 +58,42 @@ assert.deepEqual(Example.decoratedProps, [ const descs = Object.getOwnPropertyDescriptors(Example); -assert(descs.enumconfwrite.enumerable); -assert(descs.enumconfwrite.writable); -assert(descs.enumconfwrite.configurable); -assert.equal(Example.enumconfwrite, "__1__"); +expect(descs.enumconfwrite.enumerable).toBeTruthy(); +expect(descs.enumconfwrite.writable).toBeTruthy(); +expect(descs.enumconfwrite.configurable).toBeTruthy(); +expect(Example.enumconfwrite).toBe("__1__"); -assert(descs.enumconf.enumerable); -assert.equal(descs.enumconf.writable, false); -assert(descs.enumconf.configurable); -assert.equal(Example.enumconf, "__2__"); +expect(descs.enumconf.enumerable).toBeTruthy(); +expect(descs.enumconf.writable).toBe(false); +expect(descs.enumconf.configurable).toBeTruthy(); +expect(Example.enumconf).toBe("__2__"); -assert(descs.enumwrite.enumerable); -assert(descs.enumwrite.writable); -assert.equal(descs.enumwrite.configurable, false); -assert.equal(Example.enumwrite, "__3__"); +expect(descs.enumwrite.enumerable).toBeTruthy(); +expect(descs.enumwrite.writable).toBeTruthy(); +expect(descs.enumwrite.configurable).toBe(false); +expect(Example.enumwrite).toBe("__3__"); -assert(descs.enum.enumerable); -assert.equal(descs.enum.writable, false); -assert.equal(descs.enum.configurable, false); -assert.equal(Example.enum, "__4__"); +expect(descs.enum.enumerable).toBeTruthy(); +expect(descs.enum.writable).toBe(false); +expect(descs.enum.configurable).toBe(false); +expect(Example.enum).toBe("__4__"); -assert.equal(descs.confwrite.enumerable, false); -assert(descs.confwrite.writable); -assert(descs.confwrite.configurable); -assert.equal(Example.confwrite, "__5__"); +expect(descs.confwrite.enumerable).toBe(false); +expect(descs.confwrite.writable).toBeTruthy(); +expect(descs.confwrite.configurable).toBeTruthy(); +expect(Example.confwrite).toBe("__5__"); -assert.equal(descs.conf.enumerable, false); -assert.equal(descs.conf.writable, false); -assert(descs.conf.configurable); -assert.equal(Example.conf, "__6__"); +expect(descs.conf.enumerable).toBe(false); +expect(descs.conf.writable).toBe(false); +expect(descs.conf.configurable); +expect(Example.conf).toBe("__6__"); -assert.equal(descs.write.enumerable, false); -assert(descs.write.writable); -assert.equal(descs.write.configurable, false); -assert.equal(Example.write, "__7__"); +expect(descs.write.enumerable).toBe(false); +expect(descs.write.writable).toBeTruthy(); +expect(descs.write.configurable).toBe(false); +expect(Example.write).toBe("__7__"); -assert.equal(descs._.enumerable, false); -assert.equal(descs._.writable, false); -assert.equal(descs._.configurable, false); -assert.equal(Example._, "__8__"); +expect(descs._.enumerable).toBe(false); +expect(descs._.writable).toBe(false); +expect(descs._.configurable).toBe(false); +expect(Example._).toBe("__8__"); diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/object-methods/mutate-descriptor/exec.js b/packages/babel-plugin-proposal-decorators/test/fixtures/object-methods/mutate-descriptor/exec.js index f6392e0aea..b732ffd7dc 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/object-methods/mutate-descriptor/exec.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/object-methods/mutate-descriptor/exec.js @@ -1,7 +1,7 @@ function dec(target, name, descriptor) { - assert(target); - assert.equal(typeof name, "string"); - assert.equal(typeof descriptor, "object"); + expect(target).toBeTruthy(); + expect(typeof name).toBe("string"); + expect(typeof descriptor).toBe("object"); target.decoratedProps = (target.decoratedProps || []).concat([name]); @@ -58,8 +58,8 @@ const inst = { }, } -assert(inst.hasOwnProperty('decoratedProps')); -assert.deepEqual(inst.decoratedProps, [ +expect(inst.hasOwnProperty('decoratedProps')).toBeTruthy(); +expect(inst.decoratedProps).toEqual([ "enumconfwrite", "enumconf", "enumwrite", @@ -72,42 +72,42 @@ assert.deepEqual(inst.decoratedProps, [ const descs = Object.getOwnPropertyDescriptors(inst); -assert(descs.enumconfwrite.enumerable); -assert(descs.enumconfwrite.writable); -assert(descs.enumconfwrite.configurable); -assert.equal(inst.enumconfwrite(), "__1__"); +expect(descs.enumconfwrite.enumerable).toBeTruthy(); +expect(descs.enumconfwrite.writable).toBeTruthy(); +expect(descs.enumconfwrite.configurable).toBeTruthy(); +expect(inst.enumconfwrite()).toBe("__1__"); -assert(descs.enumconf.enumerable); -assert.equal(descs.enumconf.writable, false); -assert(descs.enumconf.configurable); -assert.equal(inst.enumconf(), "__2__"); +expect(descs.enumconf.enumerable).toBeTruthy(); +expect(descs.enumconf.writable).toBe(false); +expect(descs.enumconf.configurable).toBeTruthy(); +expect(inst.enumconf()).toBe("__2__"); -assert(descs.enumwrite.enumerable); -assert(descs.enumwrite.writable); -assert.equal(descs.enumwrite.configurable, false); -assert.equal(inst.enumwrite(), "__3__"); +expect(descs.enumwrite.enumerable).toBeTruthy(); +expect(descs.enumwrite.writable).toBeTruthy(); +expect(descs.enumwrite.configurable).toBe(false); +expect(inst.enumwrite()).toBe("__3__"); -assert(descs.enum.enumerable); -assert.equal(descs.enum.writable, false); -assert.equal(descs.enum.configurable, false); -assert.equal(inst.enum(), "__4__"); +expect(descs.enum.enumerable).toBeTruthy(); +expect(descs.enum.writable).toBe(false); +expect(descs.enum.configurable).toBe(false); +expect(inst.enum()).toBe("__4__"); -assert.equal(descs.confwrite.enumerable, false); -assert(descs.confwrite.writable); -assert(descs.confwrite.configurable); -assert.equal(inst.confwrite(), "__5__"); +expect(descs.confwrite.enumerable).toBe(false); +expect(descs.confwrite.writable).toBeTruthy(); +expect(descs.confwrite.configurable); +expect(inst.confwrite()).toBe("__5__"); -assert.equal(descs.conf.enumerable, false); -assert.equal(descs.conf.writable, false); -assert(descs.conf.configurable); -assert.equal(inst.conf(), "__6__"); +expect(descs.conf.enumerable).toBe(false); +expect(descs.conf.writable).toBe(false); +expect(descs.conf.configurable).toBeTruthy(); +expect(inst.conf()).toBe("__6__"); -assert.equal(descs.write.enumerable, false); -assert(descs.write.writable); -assert.equal(descs.write.configurable, false); -assert.equal(inst.write(), "__7__"); +expect(descs.write.enumerable).toBe(false); +expect(descs.write.writable).toBeTruthy(); +expect(descs.write.configurable).toBe(false); +expect(inst.write()).toBe("__7__"); -assert.equal(descs._.enumerable, false); -assert.equal(descs._.writable, false); -assert.equal(descs._.configurable, false); -assert.equal(inst._(), "__8__"); +expect(descs._.enumerable).toBe(false); +expect(descs._.writable).toBe(false); +expect(descs._.configurable).toBe(false); +expect(inst._()).toBe("__8__"); diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/object-methods/numeric-props/exec.js b/packages/babel-plugin-proposal-decorators/test/fixtures/object-methods/numeric-props/exec.js index 5474eb7dec..d5362958e6 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/object-methods/numeric-props/exec.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/object-methods/numeric-props/exec.js @@ -1,7 +1,7 @@ function dec(target, name, descriptor){ - assert(target); - assert.equal(name, 4); - assert.equal(typeof descriptor, "object"); + expect(target).toBeTruthy(); + expect(name).toBe(4); + expect(typeof descriptor).toBe("object"); } const inst = { diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/object-methods/return-descriptor/exec.js b/packages/babel-plugin-proposal-decorators/test/fixtures/object-methods/return-descriptor/exec.js index a1ed774df0..ae55f11d1a 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/object-methods/return-descriptor/exec.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/object-methods/return-descriptor/exec.js @@ -1,7 +1,7 @@ function dec(target, name, descriptor) { - assert(target); - assert.equal(typeof name, "string"); - assert.equal(typeof descriptor, "object"); + expect(target).toBeTruthy(); + expect(typeof name).toBe("string"); + expect(typeof descriptor).toBe("object"); target.decoratedProps = (target.decoratedProps || []).concat([name]); @@ -58,8 +58,8 @@ const inst = { }, } -assert(inst.hasOwnProperty('decoratedProps')); -assert.deepEqual(inst.decoratedProps, [ +expect(inst.hasOwnProperty('decoratedProps')).toBeTruthy(); +expect(inst.decoratedProps).toEqual([ "enumconfwrite", "enumconf", "enumwrite", @@ -72,42 +72,42 @@ assert.deepEqual(inst.decoratedProps, [ const descs = Object.getOwnPropertyDescriptors(inst); -assert(descs.enumconfwrite.enumerable); -assert(descs.enumconfwrite.writable); -assert(descs.enumconfwrite.configurable); -assert.equal(inst.enumconfwrite(), "__1__"); +expect(descs.enumconfwrite.enumerable).toBeTruthy(); +expect(descs.enumconfwrite.writable).toBeTruthy(); +expect(descs.enumconfwrite.configurable).toBeTruthy(); +expect(inst.enumconfwrite()).toBe("__1__"); -assert(descs.enumconf.enumerable); -assert.equal(descs.enumconf.writable, false); -assert(descs.enumconf.configurable); -assert.equal(inst.enumconf(), "__2__"); +expect(descs.enumconf.enumerable).toBeTruthy(); +expect(descs.enumconf.writable).toBe(false); +expect(descs.enumconf.configurable).toBeTruthy(); +expect(inst.enumconf()).toBe("__2__"); -assert(descs.enumwrite.enumerable); -assert(descs.enumwrite.writable); -assert.equal(descs.enumwrite.configurable, false); -assert.equal(inst.enumwrite(), "__3__"); +expect(descs.enumwrite.enumerable).toBeTruthy(); +expect(descs.enumwrite.writable).toBeTruthy(); +expect(descs.enumwrite.configurable).toBe(false); +expect(inst.enumwrite()).toBe("__3__"); -assert(descs.enum.enumerable); -assert.equal(descs.enum.writable, false); -assert.equal(descs.enum.configurable, false); -assert.equal(inst.enum(), "__4__"); +expect(descs.enum.enumerable).toBeTruthy(); +expect(descs.enum.writable).toBe(false); +expect(descs.enum.configurable).toBe(false); +expect(inst.enum()).toBe("__4__"); -assert.equal(descs.confwrite.enumerable, false); -assert(descs.confwrite.writable); -assert(descs.confwrite.configurable); -assert.equal(inst.confwrite(), "__5__"); +expect(descs.confwrite.enumerable).toBe(false); +expect(descs.confwrite.writable).toBeTruthy(); +expect(descs.confwrite.configurable).toBeTruthy(); +expect(inst.confwrite()).toBe("__5__"); -assert.equal(descs.conf.enumerable, false); -assert.equal(descs.conf.writable, false); -assert(descs.conf.configurable); -assert.equal(inst.conf(), "__6__"); +expect(descs.conf.enumerable).toBe(false); +expect(descs.conf.writable).toBe(false); +expect(descs.conf.configurable).toBeTruthy(); +expect(inst.conf()).toBe("__6__"); -assert.equal(descs.write.enumerable, false); -assert(descs.write.writable); -assert.equal(descs.write.configurable, false); -assert.equal(inst.write(), "__7__"); +expect(descs.write.enumerable).toBe(false); +expect(descs.write.writable).toBeTruthy(); +expect(descs.write.configurable).toBe(false); +expect(inst.write()).toBe("__7__"); -assert.equal(descs._.enumerable, false); -assert.equal(descs._.writable, false); -assert.equal(descs._.configurable, false); -assert.equal(inst._(), "__8__"); +expect(descs._.enumerable).toBe(false); +expect(descs._.writable).toBe(false); +expect(descs._.configurable).toBe(false); +expect(inst._()).toBe("__8__"); diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/object-methods/string-props/exec.js b/packages/babel-plugin-proposal-decorators/test/fixtures/object-methods/string-props/exec.js index d20b0c8096..d10087c23c 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/object-methods/string-props/exec.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/object-methods/string-props/exec.js @@ -1,7 +1,7 @@ function dec(target, name, descriptor){ - assert(target); - assert.equal(name, "str"); - assert.equal(typeof descriptor, "object"); + expect(target).toBeTruthy(); + expect(name).toBe("str"); + expect(typeof descriptor).toBe("object"); } const inst = { diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/object-ordering/order/exec.js b/packages/babel-plugin-proposal-decorators/test/fixtures/object-ordering/order/exec.js index 129a19ef6a..9deddbf518 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/object-ordering/order/exec.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/object-ordering/order/exec.js @@ -22,4 +22,4 @@ const obj = { prop2: 2, } -assert.deepEqual(calls, [1, 2, 3, 4, 5, 6, 7, 8]); +expect(calls).toEqual([1, 2, 3, 4, 5, 6, 7, 8]); diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/object-ordering/reverse-order/exec.js b/packages/babel-plugin-proposal-decorators/test/fixtures/object-ordering/reverse-order/exec.js index fc6066b196..32f690f96b 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/object-ordering/reverse-order/exec.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/object-ordering/reverse-order/exec.js @@ -23,4 +23,4 @@ const obj = { prop2: 2, } -assert.deepEqual(calls, [1, 2, 3, 4, 5, 6, 7, 8]); +expect(calls).toEqual([1, 2, 3, 4, 5, 6, 7, 8]); diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/object-properties/mutate-descriptor/exec.js b/packages/babel-plugin-proposal-decorators/test/fixtures/object-properties/mutate-descriptor/exec.js index 4ff3fc269b..1c6d230365 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/object-properties/mutate-descriptor/exec.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/object-properties/mutate-descriptor/exec.js @@ -1,7 +1,7 @@ function dec(target, name, descriptor) { - assert(target); - assert.equal(typeof name, "string"); - assert.equal(typeof descriptor, "object"); + expect(target).toBeTruthy(); + expect(typeof name).toBe("string"); + expect(typeof descriptor).toBe("object"); target.decoratedProps = (target.decoratedProps || []).concat([name]); @@ -43,8 +43,8 @@ const inst = { }; -assert(inst.hasOwnProperty("decoratedProps")); -assert.deepEqual(inst.decoratedProps, [ +expect(inst.hasOwnProperty("decoratedProps")).toBeTruthy(); +expect(inst.decoratedProps).toEqual([ "enumconfwrite", "enumconf", "enumwrite", @@ -57,42 +57,42 @@ assert.deepEqual(inst.decoratedProps, [ const descs = Object.getOwnPropertyDescriptors(inst); -assert(descs.enumconfwrite.enumerable); -assert(descs.enumconfwrite.writable); -assert(descs.enumconfwrite.configurable); -assert.equal(inst.enumconfwrite, "__1__"); +expect(descs.enumconfwrite.enumerable).toBeTruthy(); +expect(descs.enumconfwrite.writable).toBeTruthy(); +expect(descs.enumconfwrite.configurable).toBeTruthy(); +expect(inst.enumconfwrite).toBe("__1__"); -assert(descs.enumconf.enumerable); -assert.equal(descs.enumconf.writable, false); -assert(descs.enumconf.configurable); -assert.equal(inst.enumconf, "__2__"); +expect(descs.enumconf.enumerable).toBeTruthy(); +expect(descs.enumconf.writable).toBe(false); +expect(descs.enumconf.configurable).toBeTruthy(); +expect(inst.enumconf).toBe("__2__"); -assert(descs.enumwrite.enumerable); -assert(descs.enumwrite.writable); -assert.equal(descs.enumwrite.configurable, false); -assert.equal(inst.enumwrite, "__3__"); +expect(descs.enumwrite.enumerable).toBeTruthy(); +expect(descs.enumwrite.writable).toBeTruthy(); +expect(descs.enumwrite.configurable).toBe(false); +expect(inst.enumwrite).toBe("__3__"); -assert(descs.enum.enumerable); -assert.equal(descs.enum.writable, false); -assert.equal(descs.enum.configurable, false); -assert.equal(inst.enum, "__4__"); +expect(descs.enum.enumerable).toBeTruthy(); +expect(descs.enum.writable).toBe(false); +expect(descs.enum.configurable).toBe(false); +expect(inst.enum).toBe("__4__"); -assert.equal(descs.confwrite.enumerable, false); -assert(descs.confwrite.writable); -assert(descs.confwrite.configurable); -assert.equal(inst.confwrite, "__5__"); +expect(descs.confwrite.enumerable).toBe(false); +expect(descs.confwrite.writable).toBeTruthy(); +expect(descs.confwrite.configurable).toBeTruthy(); +expect(inst.confwrite).toBe("__5__"); -assert.equal(descs.conf.enumerable, false); -assert.equal(descs.conf.writable, false); -assert(descs.conf.configurable); -assert.equal(inst.conf, "__6__"); +expect(descs.conf.enumerable).toBe(false); +expect(descs.conf.writable).toBe(false); +expect(descs.conf.configurable).toBeTruthy(); +expect(inst.conf).toBe("__6__"); -assert.equal(descs.write.enumerable, false); -assert(descs.write.writable); -assert.equal(descs.write.configurable, false); -assert.equal(inst.write, "__7__"); +expect(descs.write.enumerable).toBe(false); +expect(descs.write.writable).toBeTruthy(); +expect(descs.write.configurable).toBe(false); +expect(inst.write).toBe("__7__"); -assert.equal(descs._.enumerable, false); -assert.equal(descs._.writable, false); -assert.equal(descs._.configurable, false); -assert.equal(inst._, "__8__"); +expect(descs._.enumerable).toBe(false); +expect(descs._.writable).toBe(false); +expect(descs._.configurable).toBe(false); +expect(inst._).toBe("__8__"); diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/object-properties/mutate-initialzer/exec.js b/packages/babel-plugin-proposal-decorators/test/fixtures/object-properties/mutate-initialzer/exec.js index 1c046d4a7d..065f52094e 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/object-properties/mutate-initialzer/exec.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/object-properties/mutate-initialzer/exec.js @@ -1,7 +1,7 @@ function dec(target, name, descriptor){ - assert(target); - assert.equal(name, "prop"); - assert.equal(typeof descriptor, "object"); + expect(target).toBeTruthy(); + expect(name).toBe("prop"); + expect(typeof descriptor).toBe("object"); let {initializer} = descriptor; delete descriptor.initializer; @@ -22,4 +22,4 @@ let inst = { prop: 3 }; -assert.equal(inst.prop, "__3__"); +expect(inst.prop).toBe("__3__"); diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/object-properties/numeric-props/exec.js b/packages/babel-plugin-proposal-decorators/test/fixtures/object-properties/numeric-props/exec.js index fd0c328a29..ed476053f3 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/object-properties/numeric-props/exec.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/object-properties/numeric-props/exec.js @@ -1,7 +1,7 @@ function dec(target, name, descriptor){ - assert(target); - assert.equal(name, 4); - assert.equal(typeof descriptor, "object"); + expect(target).toBeTruthy(); + expect(name).toBe(4); + expect(typeof descriptor).toBe("object"); } const inst = { diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/object-properties/return-descriptor/exec.js b/packages/babel-plugin-proposal-decorators/test/fixtures/object-properties/return-descriptor/exec.js index 3b79d92dcf..be4bc18e0e 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/object-properties/return-descriptor/exec.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/object-properties/return-descriptor/exec.js @@ -1,7 +1,7 @@ function dec(target, name, descriptor) { - assert(target); - assert.equal(typeof name, "string"); - assert.equal(typeof descriptor, "object"); + expect(target).toBeTruthy(); + expect(typeof name).toBe("string"); + expect(typeof descriptor).toBe("object"); target.decoratedProps = (target.decoratedProps || []).concat([name]); @@ -42,8 +42,8 @@ const inst = { _: 8, }; -assert(inst.hasOwnProperty("decoratedProps")); -assert.deepEqual(inst.decoratedProps, [ +expect(inst.hasOwnProperty("decoratedProps")).toBeTruthy(); +expect(inst.decoratedProps).toEqual([ "enumconfwrite", "enumconf", "enumwrite", @@ -56,42 +56,42 @@ assert.deepEqual(inst.decoratedProps, [ const descs = Object.getOwnPropertyDescriptors(inst); -assert(descs.enumconfwrite.enumerable); -assert(descs.enumconfwrite.writable); -assert(descs.enumconfwrite.configurable); -assert.equal(inst.enumconfwrite, "__1__"); +expect(descs.enumconfwrite.enumerable).toBeTruthy(); +expect(descs.enumconfwrite.writable).toBeTruthy(); +expect(descs.enumconfwrite.configurable).toBeTruthy(); +expect(inst.enumconfwrite).toBe("__1__"); -assert(descs.enumconf.enumerable); -assert.equal(descs.enumconf.writable, false); -assert(descs.enumconf.configurable); -assert.equal(inst.enumconf, "__2__"); +expect(descs.enumconf.enumerable).toBeTruthy(); +expect(descs.enumconf.writable).toBe(false); +expect(descs.enumconf.configurable).toBeTruthy(); +expect(inst.enumconf).toBe("__2__"); -assert(descs.enumwrite.enumerable); -assert(descs.enumwrite.writable); -assert.equal(descs.enumwrite.configurable, false); -assert.equal(inst.enumwrite, "__3__"); +expect(descs.enumwrite.enumerable).toBeTruthy(); +expect(descs.enumwrite.writable).toBeTruthy(); +expect(descs.enumwrite.configurable).toBe(false); +expect(inst.enumwrite).toBe("__3__"); -assert(descs.enum.enumerable); -assert.equal(descs.enum.writable, false); -assert.equal(descs.enum.configurable, false); -assert.equal(inst.enum, "__4__"); +expect(descs.enum.enumerable).toBeTruthy(); +expect(descs.enum.writable).toBe(false); +expect(descs.enum.configurable).toBe(false); +expect(inst.enum).toBe("__4__"); -assert.equal(descs.confwrite.enumerable, false); -assert(descs.confwrite.writable); -assert(descs.confwrite.configurable); -assert.equal(inst.confwrite, "__5__"); +expect(descs.confwrite.enumerable).toBe(false); +expect(descs.confwrite.writable).toBeTruthy(); +expect(descs.confwrite.configurable).toBeTruthy(); +expect(inst.confwrite).toBe("__5__"); -assert.equal(descs.conf.enumerable, false); -assert.equal(descs.conf.writable, false); -assert(descs.conf.configurable); -assert.equal(inst.conf, "__6__"); +expect(descs.conf.enumerable).toBe(false); +expect(descs.conf.writable).toBe(false); +expect(descs.conf.configurable).toBeTruthy(); +expect(inst.conf).toBe("__6__"); -assert.equal(descs.write.enumerable, false); -assert(descs.write.writable); -assert.equal(descs.write.configurable, false); -assert.equal(inst.write, "__7__"); +expect(descs.write.enumerable).toBe(false); +expect(descs.write.writable).toBeTruthy(); +expect(descs.write.configurable).toBe(false); +expect(inst.write).toBe("__7__"); -assert.equal(descs._.enumerable, false); -assert.equal(descs._.writable, false); -assert.equal(descs._.configurable, false); -assert.equal(inst._, "__8__"); +expect(descs._.enumerable).toBe(false); +expect(descs._.writable).toBe(false); +expect(descs._.configurable).toBe(false); +expect(inst._).toBe("__8__"); diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/object-properties/string-props/exec.js b/packages/babel-plugin-proposal-decorators/test/fixtures/object-properties/string-props/exec.js index 8dec1d5e54..985bb57672 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/object-properties/string-props/exec.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/object-properties/string-props/exec.js @@ -1,7 +1,7 @@ function dec(target, name, descriptor){ - assert(target); - assert.equal(name, "str"); - assert.equal(typeof descriptor, "object"); + expect(target).toBeTruthy(); + expect(name).toBe("str"); + expect(typeof descriptor).toBe("object"); } const inst = { diff --git a/packages/babel-plugin-proposal-function-bind/test/fixtures/function-bind/complex-call/exec.js b/packages/babel-plugin-proposal-function-bind/test/fixtures/function-bind/complex-call/exec.js index 93ea455420..1408b9a212 100644 --- a/packages/babel-plugin-proposal-function-bind/test/fixtures/function-bind/complex-call/exec.js +++ b/packages/babel-plugin-proposal-function-bind/test/fixtures/function-bind/complex-call/exec.js @@ -19,7 +19,7 @@ var lib = {}; ::lib.g() ::lib.h(); -assert.deepEqual(operations, [ +expect(operations).toEqual([ 'get lib.f', 'lib.f()', 'get lib.g', diff --git a/packages/babel-plugin-proposal-function-sent/test/fixtures/function-sent/basic/exec.js b/packages/babel-plugin-proposal-function-sent/test/fixtures/function-sent/basic/exec.js index d916bf7a92..502c652c3b 100644 --- a/packages/babel-plugin-proposal-function-sent/test/fixtures/function-sent/basic/exec.js +++ b/packages/babel-plugin-proposal-function-sent/test/fixtures/function-sent/basic/exec.js @@ -9,5 +9,5 @@ const it = gen(); it.next(1); it.next(2); -assert.equal(sent, 1); -assert.equal(yielded, 2); +expect(sent).toBe(1); +expect(yielded).toBe(2); diff --git a/packages/babel-plugin-proposal-function-sent/test/fixtures/function-sent/multiple/exec.js b/packages/babel-plugin-proposal-function-sent/test/fixtures/function-sent/multiple/exec.js index 4f8e23fd9c..6564e82f82 100644 --- a/packages/babel-plugin-proposal-function-sent/test/fixtures/function-sent/multiple/exec.js +++ b/packages/babel-plugin-proposal-function-sent/test/fixtures/function-sent/multiple/exec.js @@ -11,13 +11,13 @@ function* gen() { } const it = gen(); -assert.deepEqual(values, []); +expect(values).toEqual([]); -assert.equal(it.next(1).value, "foo"); -assert.deepEqual(values, [ 1, 1 ]); +expect(it.next(1).value).toBe("foo"); +expect(values).toEqual([ 1, 1 ]); -assert.equal(it.next(2).value, undefined); -assert.deepEqual(values, [ 1, 1, 2, 2 ]); +expect(it.next(2).value).toBeUndefined(); +expect(values).toEqual([ 1, 1, 2, 2 ]); -assert.equal(it.next(3).done, true); -assert.deepEqual(values, [ 1, 1, 2, 2, 3, 3, 3 ]); +expect(it.next(3).done).toBe(true); +expect(values).toEqual([ 1, 1, 2, 2, 3, 3, 3 ]); diff --git a/packages/babel-plugin-proposal-logical-assignment-operators/test/fixtures/logical-assignment/general-semantics/exec.js b/packages/babel-plugin-proposal-logical-assignment-operators/test/fixtures/logical-assignment/general-semantics/exec.js deleted file mode 100644 index 0aa88724b5..0000000000 --- a/packages/babel-plugin-proposal-logical-assignment-operators/test/fixtures/logical-assignment/general-semantics/exec.js +++ /dev/null @@ -1,72 +0,0 @@ -var x = 0; -var sets = 0; -var obj = { - get x() { - return x; - }, - - set x(value) { - sets++; - x = value; - }, -}; - -assert.equal(obj.x ||= 1, 1); -assert.equal(sets, 1); -assert.equal(obj.x ||= 2, 1); -assert.equal(sets, 1); - -assert.equal(obj.x &&= 0, 0); -assert.equal(sets, 2); -assert.equal(obj.x &&= 3, 0); -assert.equal(sets, 2); - -var gets = 0; -var deep = { - get obj() { - gets++; - return obj; - }, -}; - -assert.equal(deep.obj.x ||= 1, 1); -assert.equal(gets, 1); -assert.equal(deep.obj.x ||= 2, 1); -assert.equal(gets, 2); - -assert.equal(deep.obj.x &&= 0, 0); -assert.equal(gets, 3); -assert.equal(deep.obj.x &&= 3, 0); -assert.equal(gets, 4); - -var key = 0; -assert.equal(obj[++key] ||= 1, 1); -assert.equal(key, 1); -key = 0; -assert.equal(obj[++key] ||= 2, 1); -assert.equal(key, 1); - -key = 0; -assert.equal(obj[++key] &&= 0, 0); -assert.equal(key, 1); -key = 0; -assert.equal(obj[++key] &&= 3, 0); -assert.equal(key, 1); - -key = 0; -assert.equal(deep.obj[++key] ||= 1, 1); -assert.equal(gets, 5); -assert.equal(key, 1); -key = 0; -assert.equal(deep.obj[++key] ||= 2, 1); -assert.equal(gets, 6); -assert.equal(key, 1); - -key = 0; -assert.equal(deep.obj[++key] &&= 0, 0); -assert.equal(gets, 7); -assert.equal(key, 1); -key = 0; -assert.equal(deep.obj[++key] &&= 3, 0); -assert.equal(gets, 8); -assert.equal(key, 1); diff --git a/packages/babel-plugin-proposal-logical-assignment-operators/test/fixtures/logical-assignment/general-semantics/input.js b/packages/babel-plugin-proposal-logical-assignment-operators/test/fixtures/logical-assignment/general-semantics/input.js index 0aa88724b5..43da59cbf5 100644 --- a/packages/babel-plugin-proposal-logical-assignment-operators/test/fixtures/logical-assignment/general-semantics/input.js +++ b/packages/babel-plugin-proposal-logical-assignment-operators/test/fixtures/logical-assignment/general-semantics/input.js @@ -11,15 +11,15 @@ var obj = { }, }; -assert.equal(obj.x ||= 1, 1); -assert.equal(sets, 1); -assert.equal(obj.x ||= 2, 1); -assert.equal(sets, 1); +expect(obj.x ||= 1).toBe(1); +expect(sets).toBe(1); +expect(obj.x ||= 2).toBe(1); +expect(sets).toBe(1); -assert.equal(obj.x &&= 0, 0); -assert.equal(sets, 2); -assert.equal(obj.x &&= 3, 0); -assert.equal(sets, 2); +expect(obj.x &&= 0).toBe(0); +expect(sets).toBe(2); +expect(obj.x &&= 3).toBe(0); +expect(sets).toBe(2); var gets = 0; var deep = { @@ -29,44 +29,44 @@ var deep = { }, }; -assert.equal(deep.obj.x ||= 1, 1); -assert.equal(gets, 1); -assert.equal(deep.obj.x ||= 2, 1); -assert.equal(gets, 2); +expect(deep.obj.x ||= 1).toBe(1); +expect(gets).toBe(1); +expect(deep.obj.x ||= 2).toBe(1); +expect(gets).toBe(2); -assert.equal(deep.obj.x &&= 0, 0); -assert.equal(gets, 3); -assert.equal(deep.obj.x &&= 3, 0); -assert.equal(gets, 4); +expect(deep.obj.x &&= 0).toBe(0); +expect(gets).toBe(3); +expect(deep.obj.x &&= 3).toBe(0); +expect(gets).toBe(4); var key = 0; -assert.equal(obj[++key] ||= 1, 1); -assert.equal(key, 1); +expect(obj[++key] ||= 1).toBe(1); +expect(key).toBe(1); key = 0; -assert.equal(obj[++key] ||= 2, 1); -assert.equal(key, 1); +expect(obj[++key] ||= 2).toBe(1); +expect(key).toBe(1); key = 0; -assert.equal(obj[++key] &&= 0, 0); -assert.equal(key, 1); +expect(obj[++key] &&= 0).toBe(0); +expect(key).toBe(1); key = 0; -assert.equal(obj[++key] &&= 3, 0); -assert.equal(key, 1); +expect(obj[++key] &&= 3).toBe(0); +expect(key).toBe(1); key = 0; -assert.equal(deep.obj[++key] ||= 1, 1); -assert.equal(gets, 5); -assert.equal(key, 1); +expect(deep.obj[++key] ||= 1).toBe(1); +expect(gets).toBe(5); +expect(key).toBe(1); key = 0; -assert.equal(deep.obj[++key] ||= 2, 1); -assert.equal(gets, 6); -assert.equal(key, 1); +expect(deep.obj[++key] ||= 2).toBe(1); +expect(gets).toBe(6); +expect(key).toBe(1); key = 0; -assert.equal(deep.obj[++key] &&= 0, 0); -assert.equal(gets, 7); -assert.equal(key, 1); +expect(deep.obj[++key] &&= 0).toBe(0); +expect(gets).toBe(7); +expect(key).toBe(1); key = 0; -assert.equal(deep.obj[++key] &&= 3, 0); -assert.equal(gets, 8); -assert.equal(key, 1); +expect(deep.obj[++key] &&= 3).toBe(0); +expect(gets).toBe(8); +expect(key).toBe(1); diff --git a/packages/babel-plugin-proposal-logical-assignment-operators/test/fixtures/logical-assignment/general-semantics/output.js b/packages/babel-plugin-proposal-logical-assignment-operators/test/fixtures/logical-assignment/general-semantics/output.js index 520be3c258..04557ad5d8 100644 --- a/packages/babel-plugin-proposal-logical-assignment-operators/test/fixtures/logical-assignment/general-semantics/output.js +++ b/packages/babel-plugin-proposal-logical-assignment-operators/test/fixtures/logical-assignment/general-semantics/output.js @@ -13,14 +13,14 @@ var obj = { } }; -assert.equal(obj.x || (obj.x = 1), 1); -assert.equal(sets, 1); -assert.equal(obj.x || (obj.x = 2), 1); -assert.equal(sets, 1); -assert.equal(obj.x && (obj.x = 0), 0); -assert.equal(sets, 2); -assert.equal(obj.x && (obj.x = 3), 0); -assert.equal(sets, 2); +expect(obj.x || (obj.x = 1)).toBe(1); +expect(sets).toBe(1); +expect(obj.x || (obj.x = 2)).toBe(1); +expect(sets).toBe(1); +expect(obj.x && (obj.x = 0)).toBe(0); +expect(sets).toBe(2); +expect(obj.x && (obj.x = 3)).toBe(0); +expect(sets).toBe(2); var gets = 0; var deep = { get obj() { @@ -29,39 +29,39 @@ var deep = { } }; -assert.equal((_deep$obj = deep.obj).x || (_deep$obj.x = 1), 1); -assert.equal(gets, 1); -assert.equal((_deep$obj2 = deep.obj).x || (_deep$obj2.x = 2), 1); -assert.equal(gets, 2); -assert.equal((_deep$obj3 = deep.obj).x && (_deep$obj3.x = 0), 0); -assert.equal(gets, 3); -assert.equal((_deep$obj4 = deep.obj).x && (_deep$obj4.x = 3), 0); -assert.equal(gets, 4); +expect((_deep$obj = deep.obj).x || (_deep$obj.x = 1)).toBe(1); +expect(gets).toBe(1); +expect((_deep$obj2 = deep.obj).x || (_deep$obj2.x = 2)).toBe(1); +expect(gets).toBe(2); +expect((_deep$obj3 = deep.obj).x && (_deep$obj3.x = 0)).toBe(0); +expect(gets).toBe(3); +expect((_deep$obj4 = deep.obj).x && (_deep$obj4.x = 3)).toBe(0); +expect(gets).toBe(4); var key = 0; -assert.equal(obj[_ref = ++key] || (obj[_ref] = 1), 1); -assert.equal(key, 1); +expect(obj[_ref = ++key] || (obj[_ref] = 1)).toBe(1); +expect(key).toBe(1); key = 0; -assert.equal(obj[_ref2 = ++key] || (obj[_ref2] = 2), 1); -assert.equal(key, 1); +expect(obj[_ref2 = ++key] || (obj[_ref2] = 2)).toBe(1); +expect(key).toBe(1); key = 0; -assert.equal(obj[_ref3 = ++key] && (obj[_ref3] = 0), 0); -assert.equal(key, 1); +expect(obj[_ref3 = ++key] && (obj[_ref3] = 0)).toBe(0); +expect(key).toBe(1); key = 0; -assert.equal(obj[_ref4 = ++key] && (obj[_ref4] = 3), 0); -assert.equal(key, 1); +expect(obj[_ref4 = ++key] && (obj[_ref4] = 3)).toBe(0); +expect(key).toBe(1); key = 0; -assert.equal((_deep$obj5 = deep.obj)[_ref5 = ++key] || (_deep$obj5[_ref5] = 1), 1); -assert.equal(gets, 5); -assert.equal(key, 1); +expect((_deep$obj5 = deep.obj)[_ref5 = ++key] || (_deep$obj5[_ref5] = 1)).toBe(1); +expect(gets).toBe(5); +expect(key).toBe(1); key = 0; -assert.equal((_deep$obj6 = deep.obj)[_ref6 = ++key] || (_deep$obj6[_ref6] = 2), 1); -assert.equal(gets, 6); -assert.equal(key, 1); +expect((_deep$obj6 = deep.obj)[_ref6 = ++key] || (_deep$obj6[_ref6] = 2)).toBe(1); +expect(gets).toBe(6); +expect(key).toBe(1); key = 0; -assert.equal((_deep$obj7 = deep.obj)[_ref7 = ++key] && (_deep$obj7[_ref7] = 0), 0); -assert.equal(gets, 7); -assert.equal(key, 1); +expect((_deep$obj7 = deep.obj)[_ref7 = ++key] && (_deep$obj7[_ref7] = 0)).toBe(0); +expect(gets).toBe(7); +expect(key).toBe(1); key = 0; -assert.equal((_deep$obj8 = deep.obj)[_ref8 = ++key] && (_deep$obj8[_ref8] = 3), 0); -assert.equal(gets, 8); -assert.equal(key, 1); +expect((_deep$obj8 = deep.obj)[_ref8 = ++key] && (_deep$obj8[_ref8] = 3)).toBe(0); +expect(gets).toBe(8); +expect(key).toBe(1); diff --git a/packages/babel-plugin-proposal-nullish-coalescing-operator/test/fixtures/nullish-coalescing/runtime-semantics/exec.js b/packages/babel-plugin-proposal-nullish-coalescing-operator/test/fixtures/nullish-coalescing/runtime-semantics/exec.js index a066fff086..b2b21ccec9 100644 --- a/packages/babel-plugin-proposal-nullish-coalescing-operator/test/fixtures/nullish-coalescing/runtime-semantics/exec.js +++ b/packages/babel-plugin-proposal-nullish-coalescing-operator/test/fixtures/nullish-coalescing/runtime-semantics/exec.js @@ -1,19 +1,19 @@ -assert.equal(null ?? undefined, undefined); -assert.equal(undefined ?? null, null); -assert.equal(false ?? true, false); -assert.equal(0 ?? 1, 0); -assert.equal("" ?? "foo", ""); +expect(null ?? undefined).toBeUndefined(undefined); +expect(undefined ?? null).toBeNull(); +expect(false ?? true).toBe(false); +expect(0 ?? 1).toBe(0); +expect("" ?? "foo").toBe(""); var obj = { exists: true }; -assert.equal(obj.exists ?? false, true); -assert.equal(obj.doesNotExist ?? "foo", "foo"); +expect(obj.exists ?? false).toBe(true); +expect(obj.doesNotExist ?? "foo").toBe("foo"); var counter = 0; function sideEffect() { return counter++; } -assert.equal(sideEffect() ?? -1, 0); +expect(sideEffect() ?? -1).toBe(0); var counter2 = 0; var obj2 = { get foo() { return counter2++; } }; -assert.equal(obj2.foo ?? -1, 0); +expect(obj2.foo ?? -1).toBe(0); diff --git a/packages/babel-plugin-proposal-numeric-separator/test/fixtures/number/exec.js b/packages/babel-plugin-proposal-numeric-separator/test/fixtures/number/exec.js index 3a9ab1a16b..238c64241a 100644 --- a/packages/babel-plugin-proposal-numeric-separator/test/fixtures/number/exec.js +++ b/packages/babel-plugin-proposal-numeric-separator/test/fixtures/number/exec.js @@ -1,19 +1,19 @@ -assert.equal(Number("1_000"), Number("1000")); -assert.equal(Number("0xAE_BE_CE"), Number("0xAEBECE")); -assert.equal(Number("0b1010_0001_1000_0101"), Number("0b1010000110000101")); -assert.equal(Number("0o0_6_6_6"), Number("0o0666")); +expect(Number("1_000")).toBe(Number("1000")); +expect(Number("0xAE_BE_CE")).toBe(Number("0xAEBECE")); +expect(Number("0b1010_0001_1000_0101")).toBe(Number("0b1010000110000101")); +expect(Number("0o0_6_6_6")).toBe(Number("0o0666")); -assert.equal(new Number("1_000").valueOf(), new Number("1000").valueOf()); -assert.equal(new Number("0xAE_BE_CE").valueOf(), new Number("0xAEBECE").valueOf()); -assert.equal(new Number("0b1010_0001_1000_0101").valueOf(), new Number("0b1010000110000101").valueOf()); -assert.equal(new Number("0o0_6_6_6").valueOf(), new Number("0o0666").valueOf()); +expect(new Number("1_000").valueOf()).toBe(new Number("1000").valueOf()); +expect(new Number("0xAE_BE_CE").valueOf()).toBe(new Number("0xAEBECE").valueOf()); +expect(new Number("0b1010_0001_1000_0101").valueOf()).toBe(new Number("0b1010000110000101").valueOf()); +expect(new Number("0o0_6_6_6").valueOf()).toBe(new Number("0o0666").valueOf()); -assert.equal(Number(1_000), Number("1000")); -assert.equal(Number(0xAE_BE_CE), Number("0xAEBECE")); -assert.equal(Number(0b1010_0001_1000_0101), Number("0b1010000110000101")); -assert.equal(Number(0o0_6_6_6), Number("0o0666")); +expect(Number(1_000)).toBe(Number("1000")); +expect(Number(0xAE_BE_CE)).toBe(Number("0xAEBECE")); +expect(Number(0b1010_0001_1000_0101)).toBe(Number("0b1010000110000101")); +expect(Number(0o0_6_6_6)).toBe(Number("0o0666")); -assert.equal(new Number(1_000).valueOf(), new Number("1000").valueOf()); -assert.equal(new Number(0xAE_BE_CE).valueOf(), new Number("0xAEBECE").valueOf()); -assert.equal(new Number(0b1010_0001_1000_0101).valueOf(), new Number("0b1010000110000101").valueOf()); -assert.equal(new Number(0o0_6_6_6).valueOf(), new Number("0o0666").valueOf()); +expect(new Number(1_000).valueOf()).toBe(new Number("1000").valueOf()); +expect(new Number(0xAE_BE_CE).valueOf()).toBe(new Number("0xAEBECE").valueOf()); +expect(new Number(0b1010_0001_1000_0101).valueOf()).toBe(new Number("0b1010000110000101").valueOf()); +expect(new Number(0o0_6_6_6).valueOf()).toBe(new Number("0o0666").valueOf()); diff --git a/packages/babel-plugin-proposal-numeric-separator/test/fixtures/removal/exec.js b/packages/babel-plugin-proposal-numeric-separator/test/fixtures/removal/exec.js index 2ccbbfbd9f..c431d877c7 100644 --- a/packages/babel-plugin-proposal-numeric-separator/test/fixtures/removal/exec.js +++ b/packages/babel-plugin-proposal-numeric-separator/test/fixtures/removal/exec.js @@ -1,4 +1,4 @@ -assert.equal(1_000, 1000); -assert.equal(0xAE_BE_CE, 0xAEBECE); -assert.equal(0b1010_0001_1000_0101, 0b1010000110000101); -assert.equal(0o0_6_6_6, 0o0666); +expect(1_000).toBe(1000); +expect(0xAE_BE_CE).toBe(0xAEBECE); +expect(0b1010_0001_1000_0101).toBe(0b1010000110000101); +expect(0o0_6_6_6).toBe(0o0666); diff --git a/packages/babel-plugin-proposal-numeric-separator/test/fixtures/used-with-transform-es2015-literals/exec.js b/packages/babel-plugin-proposal-numeric-separator/test/fixtures/used-with-transform-es2015-literals/exec.js index 6fe7659a0c..36476c31a8 100644 --- a/packages/babel-plugin-proposal-numeric-separator/test/fixtures/used-with-transform-es2015-literals/exec.js +++ b/packages/babel-plugin-proposal-numeric-separator/test/fixtures/used-with-transform-es2015-literals/exec.js @@ -1,4 +1,4 @@ -assert.equal(1_000, 1000); -assert.equal(0xAE_BE_CE, 11452110); -assert.equal(0b1010_0001_1000_0101, 41349); -assert.equal(0o0_6_6_6, 438); +expect(1_000).toBe(1000); +expect(0xAE_BE_CE).toBe(11452110); +expect(0b1010_0001_1000_0101).toBe(41349); +expect(0o0_6_6_6).toBe(438); diff --git a/packages/babel-plugin-proposal-object-rest-spread/test/fixtures/object-rest/impure-computed-exec/exec.js b/packages/babel-plugin-proposal-object-rest-spread/test/fixtures/object-rest/impure-computed-exec/exec.js index c67476cdee..c422b2ff8f 100644 --- a/packages/babel-plugin-proposal-object-rest-spread/test/fixtures/object-rest/impure-computed-exec/exec.js +++ b/packages/babel-plugin-proposal-object-rest-spread/test/fixtures/object-rest/impure-computed-exec/exec.js @@ -2,20 +2,20 @@ var key, x, y, z; // impure key = 1; var { [key++]: y, ...x } = { 1: 1, a: 1 }; -assert.deepEqual({ a: 1 }, x); -assert.equal(key, 2); -assert.equal(1, y); +expect(x).toEqual({ a: 1 }); +expect(key).toBe(2); +expect(1).toBe(y); // takes care of the order key = 1; var { [++key]: y, [++key]: z, ...rest} = {2: 2, 3: 3}; -assert.equal(y, 2); -assert.equal(z, 3); +expect(y).toBe(2); +expect(z).toBe(3); // pure, computed property should remain as-is key = 2; ({ [key]: y, z, ...x } = {2: "two", z: "zee"}); -assert.equal(y, "two"); -assert.deepEqual(x, {}); -assert.equal(z, "zee"); +expect(y).toBe("two"); +expect(x).toEqual({}); +expect(z).toBe("zee"); diff --git a/packages/babel-plugin-proposal-object-rest-spread/test/fixtures/object-rest/impure-computed/input.js b/packages/babel-plugin-proposal-object-rest-spread/test/fixtures/object-rest/impure-computed/input.js index c67476cdee..5c334fae84 100644 --- a/packages/babel-plugin-proposal-object-rest-spread/test/fixtures/object-rest/impure-computed/input.js +++ b/packages/babel-plugin-proposal-object-rest-spread/test/fixtures/object-rest/impure-computed/input.js @@ -2,20 +2,20 @@ var key, x, y, z; // impure key = 1; var { [key++]: y, ...x } = { 1: 1, a: 1 }; -assert.deepEqual({ a: 1 }, x); -assert.equal(key, 2); -assert.equal(1, y); +expect(x).toEqual({ a: 1 }); +expect(key).toBe(2); +expect(y).toBe(1); // takes care of the order key = 1; var { [++key]: y, [++key]: z, ...rest} = {2: 2, 3: 3}; -assert.equal(y, 2); -assert.equal(z, 3); +expect(y).toBe(2); +expect(z).toBe(3); // pure, computed property should remain as-is key = 2; ({ [key]: y, z, ...x } = {2: "two", z: "zee"}); -assert.equal(y, "two"); -assert.deepEqual(x, {}); -assert.equal(z, "zee"); +expect(y).toBe("two"); +expect(x).toEqual({}); +expect(z).toBe("zee"); diff --git a/packages/babel-plugin-proposal-object-rest-spread/test/fixtures/object-rest/impure-computed/output.js b/packages/babel-plugin-proposal-object-rest-spread/test/fixtures/object-rest/impure-computed/output.js index 0368d5913f..ae9c4e2e25 100644 --- a/packages/babel-plugin-proposal-object-rest-spread/test/fixtures/object-rest/impure-computed/output.js +++ b/packages/babel-plugin-proposal-object-rest-spread/test/fixtures/object-rest/impure-computed/output.js @@ -12,11 +12,11 @@ var _$a = { } = _$a, x = babelHelpers.objectWithoutProperties(_$a, [_ref].map(babelHelpers.toPropertyKey)); -assert.deepEqual({ +expect(x).toEqual({ a: 1 -}, x); -assert.equal(key, 2); -assert.equal(1, y); // takes care of the order +}); +expect(key).toBe(2); +expect(y).toBe(1); // takes care of the order key = 1; @@ -32,8 +32,8 @@ var _$ = { } = _$, rest = babelHelpers.objectWithoutProperties(_$, [_ref2, _ref3].map(babelHelpers.toPropertyKey)); -assert.equal(y, 2); -assert.equal(z, 3); // pure, computed property should remain as-is +expect(y).toBe(2); +expect(z).toBe(3); // pure, computed property should remain as-is key = 2; var _$z = { @@ -46,6 +46,6 @@ var _$z = { } = _$z); x = babelHelpers.objectWithoutProperties(_$z, [key, "z"].map(babelHelpers.toPropertyKey)); _$z; -assert.equal(y, "two"); -assert.deepEqual(x, {}); -assert.equal(z, "zee"); +expect(y).toBe("two"); +expect(x).toEqual({}); +expect(z).toBe("zee"); diff --git a/packages/babel-plugin-proposal-object-rest-spread/test/fixtures/object-rest/nested-order/exec.js b/packages/babel-plugin-proposal-object-rest-spread/test/fixtures/object-rest/nested-order/exec.js index bdccb5b708..3416a348a8 100644 --- a/packages/babel-plugin-proposal-object-rest-spread/test/fixtures/object-rest/nested-order/exec.js +++ b/packages/babel-plugin-proposal-object-rest-spread/test/fixtures/object-rest/nested-order/exec.js @@ -18,4 +18,4 @@ var obj = { var { a: { ...bar }, b: { ...baz }, ...foo } = obj; -assert.strictEqual(result, "barbazfoo"); \ No newline at end of file +expect(result).toBe("barbazfoo"); diff --git a/packages/babel-plugin-proposal-object-rest-spread/test/fixtures/object-rest/non-string-computed-exec/exec.js b/packages/babel-plugin-proposal-object-rest-spread/test/fixtures/object-rest/non-string-computed-exec/exec.js index f328f10843..bd12438361 100644 --- a/packages/babel-plugin-proposal-object-rest-spread/test/fixtures/object-rest/non-string-computed-exec/exec.js +++ b/packages/babel-plugin-proposal-object-rest-spread/test/fixtures/object-rest/non-string-computed-exec/exec.js @@ -8,8 +8,8 @@ const { ...rest } = a; -assert.deepEqual(rest, {"foo": "bar"}); -assert.equal(omit, "three"); +expect(rest).toEqual({"foo": "bar"}); +expect(omit).toBe("three"); const [k1, k2, k3, k4, k5] = [null, undefined, true, false, {toString() { return "warrior"; }}]; const c = { @@ -29,12 +29,12 @@ const { ...vrest } = c; -assert.equal(v1, "1"); -assert.equal(v2, "2"); -assert.equal(v3, "3"); -assert.equal(v4, "4"); -assert.equal(v5, "5"); -assert.deepEqual(vrest, {}); +expect(v1).toBe("1"); +expect(v2).toBe("2"); +expect(v3).toBe("3"); +expect(v4).toBe("4"); +expect(v5).toBe("5"); +expect(vrest).toEqual({}); // shouldn't convert symbols to strings const sx = Symbol(); @@ -50,5 +50,5 @@ const { [sy]: dy } = d; -assert.equal(dx, "sx"); -assert.equal(dy, "sy"); +expect(dx).toBe("sx"); +expect(dy).toBe("sy"); diff --git a/packages/babel-plugin-proposal-object-rest-spread/test/fixtures/object-rest/non-string-computed/input.js b/packages/babel-plugin-proposal-object-rest-spread/test/fixtures/object-rest/non-string-computed/input.js index f328f10843..bd12438361 100644 --- a/packages/babel-plugin-proposal-object-rest-spread/test/fixtures/object-rest/non-string-computed/input.js +++ b/packages/babel-plugin-proposal-object-rest-spread/test/fixtures/object-rest/non-string-computed/input.js @@ -8,8 +8,8 @@ const { ...rest } = a; -assert.deepEqual(rest, {"foo": "bar"}); -assert.equal(omit, "three"); +expect(rest).toEqual({"foo": "bar"}); +expect(omit).toBe("three"); const [k1, k2, k3, k4, k5] = [null, undefined, true, false, {toString() { return "warrior"; }}]; const c = { @@ -29,12 +29,12 @@ const { ...vrest } = c; -assert.equal(v1, "1"); -assert.equal(v2, "2"); -assert.equal(v3, "3"); -assert.equal(v4, "4"); -assert.equal(v5, "5"); -assert.deepEqual(vrest, {}); +expect(v1).toBe("1"); +expect(v2).toBe("2"); +expect(v3).toBe("3"); +expect(v4).toBe("4"); +expect(v5).toBe("5"); +expect(vrest).toEqual({}); // shouldn't convert symbols to strings const sx = Symbol(); @@ -50,5 +50,5 @@ const { [sy]: dy } = d; -assert.equal(dx, "sx"); -assert.equal(dy, "sy"); +expect(dx).toBe("sx"); +expect(dy).toBe("sy"); diff --git a/packages/babel-plugin-proposal-object-rest-spread/test/fixtures/object-rest/non-string-computed/output.js b/packages/babel-plugin-proposal-object-rest-spread/test/fixtures/object-rest/non-string-computed/output.js index 214ba1b22a..fc20452105 100644 --- a/packages/babel-plugin-proposal-object-rest-spread/test/fixtures/object-rest/non-string-computed/output.js +++ b/packages/babel-plugin-proposal-object-rest-spread/test/fixtures/object-rest/non-string-computed/output.js @@ -6,10 +6,10 @@ const { [3]: omit } = a, rest = babelHelpers.objectWithoutProperties(a, ["3"]); -assert.deepEqual(rest, { +expect(rest).toEqual({ "foo": "bar" }); -assert.equal(omit, "three"); +expect(omit).toBe("three"); const [k1, k2, k3, k4, k5] = [null, undefined, true, false, { toString() { return "warrior"; @@ -31,12 +31,12 @@ const { [k5]: v5 } = c, vrest = babelHelpers.objectWithoutProperties(c, [k1, k2, k3, k4, k5].map(babelHelpers.toPropertyKey)); -assert.equal(v1, "1"); -assert.equal(v2, "2"); -assert.equal(v3, "3"); -assert.equal(v4, "4"); -assert.equal(v5, "5"); -assert.deepEqual(vrest, {}); // shouldn't convert symbols to strings +expect(v1).toBe("1"); +expect(v2).toBe("2"); +expect(v3).toBe("3"); +expect(v4).toBe("4"); +expect(v5).toBe("5"); +expect(vrest).toEqual({}); // shouldn't convert symbols to strings const sx = Symbol(); const sy = Symbol(); @@ -48,5 +48,5 @@ const { [sx]: dx, [sy]: dy } = d; -assert.equal(dx, "sx"); -assert.equal(dy, "sy"); +expect(dx).toBe("sx"); +expect(dy).toBe("sy"); diff --git a/packages/babel-plugin-proposal-object-rest-spread/test/fixtures/object-rest/symbol-exec/exec.js b/packages/babel-plugin-proposal-object-rest-spread/test/fixtures/object-rest/symbol-exec/exec.js index 8fb6f1baf2..958e47ddc5 100644 --- a/packages/babel-plugin-proposal-object-rest-spread/test/fixtures/object-rest/symbol-exec/exec.js +++ b/packages/babel-plugin-proposal-object-rest-spread/test/fixtures/object-rest/symbol-exec/exec.js @@ -8,13 +8,13 @@ Object.defineProperty(src, sym2, { value: "not enumerable" }); const {...rest} = src; -assert.strictEqual(rest[sym], "symbol"); -assert.strictEqual(rest.a, "string"); -assert.deepEqual(Object.getOwnPropertyNames(rest), ["a"]); -assert.deepEqual(Object.getOwnPropertySymbols(rest), [sym]); +expect(rest[sym]).toBe("symbol"); +expect(rest.a).toBe("string"); +expect(Object.getOwnPropertyNames(rest)).toEqual(["a"]); +expect(Object.getOwnPropertySymbols(rest)).toEqual([sym]); const { [sym]: dst, ...noSym } = src; -assert.strictEqual(dst, "symbol"); -assert.strictEqual(noSym.a, "string"); -assert.deepEqual(Object.getOwnPropertySymbols(noSym), []); +expect(dst).toBe("symbol"); +expect(noSym.a).toBe("string"); +expect(Object.getOwnPropertySymbols(noSym)).toEqual([]); diff --git a/packages/babel-plugin-proposal-object-rest-spread/test/fixtures/object-spread/no-object-assign-exec/exec.js b/packages/babel-plugin-proposal-object-rest-spread/test/fixtures/object-spread/no-object-assign-exec/exec.js index c3115b2ba1..29afff9946 100644 --- a/packages/babel-plugin-proposal-object-rest-spread/test/fixtures/object-spread/no-object-assign-exec/exec.js +++ b/packages/babel-plugin-proposal-object-rest-spread/test/fixtures/object-spread/no-object-assign-exec/exec.js @@ -20,21 +20,21 @@ const obj2 = { NOSET: 123, NOWRITE: 456 }; // (spread defines them) const obj2Spread = { ...obj2 }; -assert.deepEqual(obj, objSpread); -assert.deepEqual(obj2, obj2Spread); +expect(objSpread).toEqual(obj); +expect(obj2Spread).toEqual(obj2); const KEY = Symbol('key'); const obj3Spread = { ...{ get foo () { return 'bar' } }, [KEY]: 'symbol' }; -assert.equal(Object.getOwnPropertyDescriptor(obj3Spread, 'foo').value, 'bar'); -assert.equal(Object.getOwnPropertyDescriptor(obj3Spread, KEY).value, 'symbol'); +expect(Object.getOwnPropertyDescriptor(obj3Spread, 'foo').value).toBe('bar'); +expect(Object.getOwnPropertyDescriptor(obj3Spread, KEY).value).toBe('symbol'); const obj4Spread = { ...Object.prototype }; -assert.isUndefined(Object.getOwnPropertyDescriptor(obj4Spread, 'hasOwnProperty')); +expect(Object.getOwnPropertyDescriptor(obj4Spread, 'hasOwnProperty')).toBeUndefined(); -assert.doesNotThrow(() => ({ ...null, ...undefined })); +expect(() => ({ ...null, ...undefined })).not.toThrow(); const o = Object.create(null); o.a = 'foo'; o.__proto__ = []; const o2 = { ...o }; -assert.equal(false, Array.isArray(Object.getPrototypeOf(o2))); +expect(Array.isArray(Object.getPrototypeOf(o2))).toBe(false); diff --git a/packages/babel-plugin-proposal-optional-chaining/test/fixtures/general/assignment/exec.js b/packages/babel-plugin-proposal-optional-chaining/test/fixtures/general/assignment/exec.js index 58d99d7927..48bcd49d01 100644 --- a/packages/babel-plugin-proposal-optional-chaining/test/fixtures/general/assignment/exec.js +++ b/packages/babel-plugin-proposal-optional-chaining/test/fixtures/general/assignment/exec.js @@ -11,18 +11,18 @@ const obj = { }; const a = obj?.a; -assert.equal(a, obj.a); +expect(a).toBe(obj.a); const b = obj?.a?.b; -assert.equal(b, obj.a.b); +expect(b).toBe(obj.a.b); const bad = obj?.b?.b; -assert.equal(bad, undefined); +expect(bad).toBeUndefined(); let val; val = obj?.a?.b; -assert.equal(val, obj.a.b); +expect(val).toBe(obj.a.b); -assert.throws(() => { +expect(() => { const bad = obj?.b.b; -}); +}).toThrow(); diff --git a/packages/babel-plugin-proposal-optional-chaining/test/fixtures/general/delete/exec.js b/packages/babel-plugin-proposal-optional-chaining/test/fixtures/general/delete/exec.js index a397021233..b2ecbb0a69 100644 --- a/packages/babel-plugin-proposal-optional-chaining/test/fixtures/general/delete/exec.js +++ b/packages/babel-plugin-proposal-optional-chaining/test/fixtures/general/delete/exec.js @@ -7,16 +7,16 @@ const obj = { }; let test = delete obj?.a?.b; -assert.equal(obj.a.b, undefined); -assert.equal(test, true); +expect(obj.a.b).toBeUndefined(); +expect(test).toBe(true); test = delete obj?.a.b; -assert.equal(obj.a.b, undefined); -assert.equal(test, true); +expect(obj.a.b).toBeUndefined(); +expect(test).toBe(true); test = delete obj?.b?.b; -assert.equal(obj.b, undefined); -assert.equal(test, undefined); +expect(obj.b).toBeUndefined(); +expect(test).toBeUndefined(); delete obj?.a; -assert.equal(obj.a, undefined); +expect(obj.a).toBeUndefined(); diff --git a/packages/babel-plugin-proposal-optional-chaining/test/fixtures/general/unary/exec.js b/packages/babel-plugin-proposal-optional-chaining/test/fixtures/general/unary/exec.js index f8a55d8646..55230f7e5c 100644 --- a/packages/babel-plugin-proposal-optional-chaining/test/fixtures/general/unary/exec.js +++ b/packages/babel-plugin-proposal-optional-chaining/test/fixtures/general/unary/exec.js @@ -7,13 +7,13 @@ const obj = { }; let test = +obj?.a?.b; -assert.equal(test, 0); +expect(test).toBe(0); test = +obj?.a.b; -assert.equal(test, 0); +expect(test).toBe(0); test = +obj?.b?.b; -assert.isNaN(test); +expect(test).toBe(NaN); test = +obj?.b?.b; -assert.isNaN(test); +expect(test).toBe(NaN); diff --git a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/arrow-functions/exec.js b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/arrow-functions/exec.js index 98b1ab27dd..45d4724d5f 100644 --- a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/arrow-functions/exec.js +++ b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/arrow-functions/exec.js @@ -3,7 +3,7 @@ var result = [5,10] |> _ => _.reduce( (a,b) => a + b ) |> sum => sum + 1 -assert.equal(result, 31) +expect(result).toBe(31); var inc = (x) => x + 1; @@ -11,4 +11,4 @@ var double = (x) => x * 2; var result2 = [4, 9].map( x => x |> inc |> double ) -assert.deepEqual(result2, [10, 20]) +expect(result2).toEqual([10, 20]); diff --git a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/arrow-functions/input.js b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/arrow-functions/input.js index 98b1ab27dd..45d4724d5f 100644 --- a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/arrow-functions/input.js +++ b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/arrow-functions/input.js @@ -3,7 +3,7 @@ var result = [5,10] |> _ => _.reduce( (a,b) => a + b ) |> sum => sum + 1 -assert.equal(result, 31) +expect(result).toBe(31); var inc = (x) => x + 1; @@ -11,4 +11,4 @@ var double = (x) => x * 2; var result2 = [4, 9].map( x => x |> inc |> double ) -assert.deepEqual(result2, [10, 20]) +expect(result2).toEqual([10, 20]); diff --git a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/arrow-functions/output.js b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/arrow-functions/output.js index c7e973fc80..c985095017 100644 --- a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/arrow-functions/output.js +++ b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/arrow-functions/output.js @@ -1,7 +1,7 @@ var _ref, _ref2, _sum; var result = (_ref = [5, 10], (_ref2 = _ref.map(x => x * 2), (_sum = _ref2.reduce((a, b) => a + b), _sum + 1))); -assert.equal(result, 31); +expect(result).toBe(31); var inc = x => x + 1; @@ -12,4 +12,4 @@ var result2 = [4, 9].map(x => { return _ref3 = (_x = x, inc(_x)), double(_ref3); }); -assert.deepEqual(result2, [10, 20]); +expect(result2).toEqual([10, 20]); diff --git a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/async-arrow/exec.js b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/async-arrow/exec.js index 648a737a53..40fc7c9dd1 100644 --- a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/async-arrow/exec.js +++ b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/async-arrow/exec.js @@ -9,5 +9,5 @@ var result = 1 |> then((x) => x + 1); result.then(val => { - assert.equal(val, 3); + expect(val).toBe(3); }); diff --git a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/async-arrow/input.js b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/async-arrow/input.js index 648a737a53..40fc7c9dd1 100644 --- a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/async-arrow/input.js +++ b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/async-arrow/input.js @@ -9,5 +9,5 @@ var result = 1 |> then((x) => x + 1); result.then(val => { - assert.equal(val, 3); + expect(val).toBe(3); }); diff --git a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/async-arrow/output.js b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/async-arrow/output.js index 4fb6d4b2a8..ca8e5ed0c5 100644 --- a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/async-arrow/output.js +++ b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/async-arrow/output.js @@ -8,5 +8,5 @@ function then(fn) { var result = (_ref = (_ = 1, (async x => (await x) + 1)(_)), then(x => x + 1)(_ref)); result.then(val => { - assert.equal(val, 3); + expect(val).toBe(3); }); diff --git a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/basic/exec.js b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/basic/exec.js index 3d1a636f3c..a11e8073bb 100644 --- a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/basic/exec.js +++ b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/basic/exec.js @@ -1,3 +1,3 @@ var inc = (x) => x + 1 -assert.equal(10 |> inc, 11); +expect(10 |> inc).toBe(11); diff --git a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/basic/input.js b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/basic/input.js index 3d1a636f3c..a11e8073bb 100644 --- a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/basic/input.js +++ b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/basic/input.js @@ -1,3 +1,3 @@ var inc = (x) => x + 1 -assert.equal(10 |> inc, 11); +expect(10 |> inc).toBe(11); diff --git a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/basic/output.js b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/basic/output.js index d045f8817d..6ac05ce0fb 100644 --- a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/basic/output.js +++ b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/basic/output.js @@ -2,4 +2,4 @@ var _; var inc = x => x + 1; -assert.equal((_ = 10, inc(_)), 11); +expect((_ = 10, inc(_))).toBe(11); diff --git a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/chaining/exec.js b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/chaining/exec.js index 3b7a74eb75..35e89054d9 100644 --- a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/chaining/exec.js +++ b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/chaining/exec.js @@ -1,4 +1,4 @@ var inc = (x) => x + 1; var double = (x) => x * 2; -assert.equal(10 |> inc |> double, 22); +expect(10 |> inc |> double).toBe(22); diff --git a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/chaining/input.js b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/chaining/input.js index 3b7a74eb75..35e89054d9 100644 --- a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/chaining/input.js +++ b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/chaining/input.js @@ -1,4 +1,4 @@ var inc = (x) => x + 1; var double = (x) => x * 2; -assert.equal(10 |> inc |> double, 22); +expect(10 |> inc |> double).toBe(22); diff --git a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/chaining/output.js b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/chaining/output.js index c034b7ed8b..84ba2c139d 100644 --- a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/chaining/output.js +++ b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/chaining/output.js @@ -4,4 +4,4 @@ var inc = x => x + 1; var double = x => x * 2; -assert.equal((_ref = (_ = 10, inc(_)), double(_ref)), 22); +expect((_ref = (_ = 10, inc(_)), double(_ref))).toBe(22); diff --git a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/currying/exec.js b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/currying/exec.js index 4279d4fec8..84a5934482 100644 --- a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/currying/exec.js +++ b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/currying/exec.js @@ -3,4 +3,4 @@ var map = (fn) => (array) => array.map(fn); var result = [10,20] |> map(x => x * 20); -assert.deepEqual(result, [200, 400]) +expect(result).toEqual([200, 400]); diff --git a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/currying/input.js b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/currying/input.js index 4279d4fec8..84a5934482 100644 --- a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/currying/input.js +++ b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/currying/input.js @@ -3,4 +3,4 @@ var map = (fn) => (array) => array.map(fn); var result = [10,20] |> map(x => x * 20); -assert.deepEqual(result, [200, 400]) +expect(result).toEqual([200, 400]); diff --git a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/currying/output.js b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/currying/output.js index eb38aa3dd7..a53c12847a 100644 --- a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/currying/output.js +++ b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/currying/output.js @@ -3,4 +3,4 @@ var _ref; var map = fn => array => array.map(fn); var result = (_ref = [10, 20], map(x => x * 20)(_ref)); -assert.deepEqual(result, [200, 400]); +expect(result).toEqual([200, 400]); diff --git a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/deoptimize-multi-param-arrow/exec.js b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/deoptimize-multi-param-arrow/exec.js index 42adc52b53..4cf31d962a 100644 --- a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/deoptimize-multi-param-arrow/exec.js +++ b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/deoptimize-multi-param-arrow/exec.js @@ -5,4 +5,4 @@ var result = a |> (a, b) => b |> (a, b) => c; -assert.equal(result, c) +expect(result).toBe(c); diff --git a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/deoptimize-multi-param-arrow/input.js b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/deoptimize-multi-param-arrow/input.js index 42adc52b53..4cf31d962a 100644 --- a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/deoptimize-multi-param-arrow/input.js +++ b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/deoptimize-multi-param-arrow/input.js @@ -5,4 +5,4 @@ var result = a |> (a, b) => b |> (a, b) => c; -assert.equal(result, c) +expect(result).toBe(c); diff --git a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/deoptimize-multi-param-arrow/output.js b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/deoptimize-multi-param-arrow/output.js index 3dab7d000b..0c097bfa60 100644 --- a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/deoptimize-multi-param-arrow/output.js +++ b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/deoptimize-multi-param-arrow/output.js @@ -8,4 +8,4 @@ var result = (_a = a, ((a, b) => { return _b = b, ((a, b) => c)(_b); })(_a)); -assert.equal(result, c); +expect(result).toBe(c); diff --git a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/destructure-arrow-param/exec.js b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/destructure-arrow-param/exec.js index 9fb8a5cc53..4dc4f62de7 100644 --- a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/destructure-arrow-param/exec.js +++ b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/destructure-arrow-param/exec.js @@ -1,7 +1,7 @@ // Array destructing const result = [0] |> ([x]) => x; -assert.equal(result, 0); +expect(result).toBe(0); // Object destructuring const result2 = { y: 1, z: 2 } |> ({ y, z }) => y + z; -assert.equal(result2, 3); +expect(result2).toBe(3); diff --git a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/destructure-arrow-param/input.js b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/destructure-arrow-param/input.js index f851a666ba..48e8967319 100644 --- a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/destructure-arrow-param/input.js +++ b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/destructure-arrow-param/input.js @@ -1,7 +1,7 @@ // Array destructing const result = [0] |> ([x]) => x; -assert.equal(result, 0); +expect(result).toBe(0); // Object destructuring const result2 = { y: 1, z: 2 } |> ({ y, z }) => y + z; -assert.equal(result, 3); +expect(result).toBe(3); diff --git a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/destructure-arrow-param/output.js b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/destructure-arrow-param/output.js index 08f7b4a496..da204f53ca 100644 --- a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/destructure-arrow-param/output.js +++ b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/destructure-arrow-param/output.js @@ -2,7 +2,7 @@ var _ref, _y$z; // Array destructing const result = (_ref = [0], (([x]) => x)(_ref)); -assert.equal(result, 0); // Object destructuring +expect(result).toBe(0); // Object destructuring const result2 = (_y$z = { y: 1, @@ -11,4 +11,4 @@ const result2 = (_y$z = { y, z }) => y + z)(_y$z)); -assert.equal(result, 3); +expect(result).toBe(3); diff --git a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/evaluation/exec.js b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/evaluation/exec.js index 25fc3f6a5e..dca1e87709 100644 --- a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/evaluation/exec.js +++ b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/evaluation/exec.js @@ -10,4 +10,4 @@ var obj = { } var result = obj.prop |> obj.method; -assert.equal(result, 1); +expect(result).toBe(1); diff --git a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/evaluation/input.js b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/evaluation/input.js index 25fc3f6a5e..dca1e87709 100644 --- a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/evaluation/input.js +++ b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/evaluation/input.js @@ -10,4 +10,4 @@ var obj = { } var result = obj.prop |> obj.method; -assert.equal(result, 1); +expect(result).toBe(1); diff --git a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/evaluation/output.js b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/evaluation/output.js index 5acb63faee..f07b22c354 100644 --- a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/evaluation/output.js +++ b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/evaluation/output.js @@ -12,4 +12,4 @@ var obj = { }; var result = (_obj$prop = obj.prop, obj.method(_obj$prop)); -assert.equal(result, 1); +expect(result).toBe(1); diff --git a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/indirect-eval/exec.js b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/indirect-eval/exec.js index 41e11d0f77..30efd15ea9 100644 --- a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/indirect-eval/exec.js +++ b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/indirect-eval/exec.js @@ -3,5 +3,5 @@ var result = '(function() { return this; })()' |> eval; - assert.notEqual(result, undefined); + expect(result).not.toBeUndefined(); })(); diff --git a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/indirect-eval/input.js b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/indirect-eval/input.js index 41e11d0f77..30efd15ea9 100644 --- a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/indirect-eval/input.js +++ b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/indirect-eval/input.js @@ -3,5 +3,5 @@ var result = '(function() { return this; })()' |> eval; - assert.notEqual(result, undefined); + expect(result).not.toBeUndefined(); })(); diff --git a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/indirect-eval/output.js b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/indirect-eval/output.js index 5af6132e9e..3c53e6d4f3 100644 --- a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/indirect-eval/output.js +++ b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/indirect-eval/output.js @@ -4,5 +4,5 @@ var _functionReturn; var result = (_functionReturn = '(function() { return this; })()', (0, eval)(_functionReturn)); - assert.notEqual(result, undefined); + expect(result).not.toBeUndefined(); })(); diff --git a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/multiple-argument-use/exec.js b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/multiple-argument-use/exec.js index b83dc3f21b..48b7d34ba1 100644 --- a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/multiple-argument-use/exec.js +++ b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/multiple-argument-use/exec.js @@ -2,4 +2,4 @@ var array = [10,20,30]; var last = array |> a => a[a.length-1]; -assert.equal(last, 30); +expect(last).toBe(30); diff --git a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/multiple-argument-use/input.js b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/multiple-argument-use/input.js index b83dc3f21b..48b7d34ba1 100644 --- a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/multiple-argument-use/input.js +++ b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/multiple-argument-use/input.js @@ -2,4 +2,4 @@ var array = [10,20,30]; var last = array |> a => a[a.length-1]; -assert.equal(last, 30); +expect(last).toBe(30); diff --git a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/multiple-argument-use/output.js b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/multiple-argument-use/output.js index 7a62766f9f..b26deb11cd 100644 --- a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/multiple-argument-use/output.js +++ b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/multiple-argument-use/output.js @@ -2,4 +2,4 @@ var _a; var array = [10, 20, 30]; var last = (_a = array, _a[_a.length - 1]); -assert.equal(last, 30); +expect(last).toBe(30); diff --git a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/optimize-0-param-arrow/exec.js b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/optimize-0-param-arrow/exec.js index 48643ed62e..12a7237290 100644 --- a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/optimize-0-param-arrow/exec.js +++ b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/optimize-0-param-arrow/exec.js @@ -5,4 +5,4 @@ var result = a |> () => b |> () => c; -assert.equal(result, c) +expect(result).toBe(c); diff --git a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/optimize-0-param-arrow/input.js b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/optimize-0-param-arrow/input.js index 48643ed62e..12a7237290 100644 --- a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/optimize-0-param-arrow/input.js +++ b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/optimize-0-param-arrow/input.js @@ -5,4 +5,4 @@ var result = a |> () => b |> () => c; -assert.equal(result, c) +expect(result).toBe(c); diff --git a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/optimize-0-param-arrow/output.js b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/optimize-0-param-arrow/output.js index 2601890e5a..c1abe354be 100644 --- a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/optimize-0-param-arrow/output.js +++ b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/optimize-0-param-arrow/output.js @@ -2,4 +2,4 @@ var a = 1, b = 2, c = 3; var result = (a, (b, c)); -assert.equal(result, c); +expect(result).toBe(c); diff --git a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/precedence/exec.js b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/precedence/exec.js index 931ac81b29..8ca02f4fe3 100644 --- a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/precedence/exec.js +++ b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/precedence/exec.js @@ -2,11 +2,11 @@ var inc = (x) => x + 1; var result = 4 || 9 |> inc; -assert.equal(result, 5); +expect(result).toBe(5); var f = (x) => x + 10 var h = (x) => x + 20 var result2 = 10 |> f || h |> inc; -assert.equal(result2, 21); +expect(result2).toBe(21); diff --git a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/precedence/input.js b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/precedence/input.js index 931ac81b29..8ca02f4fe3 100644 --- a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/precedence/input.js +++ b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/precedence/input.js @@ -2,11 +2,11 @@ var inc = (x) => x + 1; var result = 4 || 9 |> inc; -assert.equal(result, 5); +expect(result).toBe(5); var f = (x) => x + 10 var h = (x) => x + 20 var result2 = 10 |> f || h |> inc; -assert.equal(result2, 21); +expect(result2).toBe(21); diff --git a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/precedence/output.js b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/precedence/output.js index c066b6aaaa..e2e39368bb 100644 --- a/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/precedence/output.js +++ b/packages/babel-plugin-proposal-pipeline-operator/test/fixtures/pipeline-operator/precedence/output.js @@ -3,11 +3,11 @@ var _ref, _ref2, _; var inc = x => x + 1; var result = (_ref = 4 || 9, inc(_ref)); -assert.equal(result, 5); +expect(result).toBe(5); var f = x => x + 10; var h = x => x + 20; var result2 = (_ref2 = (_ = 10, (f || h)(_)), inc(_ref2)); -assert.equal(result2, 21); +expect(result2).toBe(21); diff --git a/packages/babel-plugin-transform-arrow-functions/test/fixtures/arrow-functions/self-referential/exec.js b/packages/babel-plugin-transform-arrow-functions/test/fixtures/arrow-functions/self-referential/exec.js index f010a31695..0b94a1e962 100644 --- a/packages/babel-plugin-transform-arrow-functions/test/fixtures/arrow-functions/self-referential/exec.js +++ b/packages/babel-plugin-transform-arrow-functions/test/fixtures/arrow-functions/self-referential/exec.js @@ -3,4 +3,4 @@ var jumpTable = (name, arg) => { if (jumpTable[name]) { jumpTable[name](arg) } } Object.assign(jumpTable, { foo (arg) { fooCalls.push(arg) } }); jumpTable('foo', 'bar') -assert.strictEqual(fooCalls[0], 'bar') +expect(fooCalls[0]).toBe('bar'); diff --git a/packages/babel-plugin-transform-arrow-functions/test/fixtures/arrow-functions/self-referential/input.js b/packages/babel-plugin-transform-arrow-functions/test/fixtures/arrow-functions/self-referential/input.js index f010a31695..0b94a1e962 100644 --- a/packages/babel-plugin-transform-arrow-functions/test/fixtures/arrow-functions/self-referential/input.js +++ b/packages/babel-plugin-transform-arrow-functions/test/fixtures/arrow-functions/self-referential/input.js @@ -3,4 +3,4 @@ var jumpTable = (name, arg) => { if (jumpTable[name]) { jumpTable[name](arg) } } Object.assign(jumpTable, { foo (arg) { fooCalls.push(arg) } }); jumpTable('foo', 'bar') -assert.strictEqual(fooCalls[0], 'bar') +expect(fooCalls[0]).toBe('bar'); diff --git a/packages/babel-plugin-transform-arrow-functions/test/fixtures/arrow-functions/self-referential/output.js b/packages/babel-plugin-transform-arrow-functions/test/fixtures/arrow-functions/self-referential/output.js index e3f89867ea..9ccd3b160f 100644 --- a/packages/babel-plugin-transform-arrow-functions/test/fixtures/arrow-functions/self-referential/output.js +++ b/packages/babel-plugin-transform-arrow-functions/test/fixtures/arrow-functions/self-referential/output.js @@ -13,4 +13,4 @@ Object.assign(jumpTable, { }); jumpTable('foo', 'bar'); -assert.strictEqual(fooCalls[0], 'bar'); +expect(fooCalls[0]).toBe('bar'); diff --git a/packages/babel-plugin-transform-arrow-functions/test/fixtures/arrow-functions/spec-self-referential/exec.js b/packages/babel-plugin-transform-arrow-functions/test/fixtures/arrow-functions/spec-self-referential/exec.js index f010a31695..0b94a1e962 100644 --- a/packages/babel-plugin-transform-arrow-functions/test/fixtures/arrow-functions/spec-self-referential/exec.js +++ b/packages/babel-plugin-transform-arrow-functions/test/fixtures/arrow-functions/spec-self-referential/exec.js @@ -3,4 +3,4 @@ var jumpTable = (name, arg) => { if (jumpTable[name]) { jumpTable[name](arg) } } Object.assign(jumpTable, { foo (arg) { fooCalls.push(arg) } }); jumpTable('foo', 'bar') -assert.strictEqual(fooCalls[0], 'bar') +expect(fooCalls[0]).toBe('bar'); diff --git a/packages/babel-plugin-transform-arrow-functions/test/fixtures/arrow-functions/spec-self-referential/input.js b/packages/babel-plugin-transform-arrow-functions/test/fixtures/arrow-functions/spec-self-referential/input.js index f010a31695..0b94a1e962 100644 --- a/packages/babel-plugin-transform-arrow-functions/test/fixtures/arrow-functions/spec-self-referential/input.js +++ b/packages/babel-plugin-transform-arrow-functions/test/fixtures/arrow-functions/spec-self-referential/input.js @@ -3,4 +3,4 @@ var jumpTable = (name, arg) => { if (jumpTable[name]) { jumpTable[name](arg) } } Object.assign(jumpTable, { foo (arg) { fooCalls.push(arg) } }); jumpTable('foo', 'bar') -assert.strictEqual(fooCalls[0], 'bar') +expect(fooCalls[0]).toBe('bar'); diff --git a/packages/babel-plugin-transform-arrow-functions/test/fixtures/arrow-functions/spec-self-referential/output.js b/packages/babel-plugin-transform-arrow-functions/test/fixtures/arrow-functions/spec-self-referential/output.js index 21943d7a8f..1e151357bc 100644 --- a/packages/babel-plugin-transform-arrow-functions/test/fixtures/arrow-functions/spec-self-referential/output.js +++ b/packages/babel-plugin-transform-arrow-functions/test/fixtures/arrow-functions/spec-self-referential/output.js @@ -19,4 +19,4 @@ Object.assign(_jumpTable, { _jumpTable('foo', 'bar'); -assert.strictEqual(fooCalls[0], 'bar'); +expect(fooCalls[0]).toBe('bar'); diff --git a/packages/babel-plugin-transform-block-scoping/test/fixtures/.fail/call-2.js b/packages/babel-plugin-transform-block-scoping/test/fixtures/.fail/call-2.js index f3e7cff3e1..0f01f8c7f7 100644 --- a/packages/babel-plugin-transform-block-scoping/test/fixtures/.fail/call-2.js +++ b/packages/babel-plugin-transform-block-scoping/test/fixtures/.fail/call-2.js @@ -1,5 +1,5 @@ function b() { - assert.equal(a, 1); + expect(a).toBe(1); } let a = 1; diff --git a/packages/babel-plugin-transform-block-scoping/test/fixtures/.fail/call-3.js b/packages/babel-plugin-transform-block-scoping/test/fixtures/.fail/call-3.js index e9cc15b450..5f5a83fe03 100644 --- a/packages/babel-plugin-transform-block-scoping/test/fixtures/.fail/call-3.js +++ b/packages/babel-plugin-transform-block-scoping/test/fixtures/.fail/call-3.js @@ -1,5 +1,5 @@ function b() { - assert.equal(a, 1); + expect(a).toBe(1); } b(); diff --git a/packages/babel-plugin-transform-block-scoping/test/fixtures/.fail/destructuring.js b/packages/babel-plugin-transform-block-scoping/test/fixtures/.fail/destructuring.js index 8d08a379de..fc18f159d8 100644 --- a/packages/babel-plugin-transform-block-scoping/test/fixtures/.fail/destructuring.js +++ b/packages/babel-plugin-transform-block-scoping/test/fixtures/.fail/destructuring.js @@ -7,9 +7,9 @@ function foo({ }, a: c = 30 }) { - assert.equal(a, 10); - assert.equal(b, 20); - assert.equal(c, 30); + expect(a).toBe(10); + expect(b).toBe(20); + expect(c).toBe(10); } foo({ x: {} }); diff --git a/packages/babel-plugin-transform-block-scoping/test/fixtures/const-violations/block-scoped/exec.js b/packages/babel-plugin-transform-block-scoping/test/fixtures/const-violations/block-scoped/exec.js index c46d684d19..a28bba2dc6 100644 --- a/packages/babel-plugin-transform-block-scoping/test/fixtures/const-violations/block-scoped/exec.js +++ b/packages/babel-plugin-transform-block-scoping/test/fixtures/const-violations/block-scoped/exec.js @@ -1,3 +1,3 @@ const bar = 123; { const bar = 456; } -assert.equal(bar, 123); +expect(bar).toBe(123); diff --git a/packages/babel-plugin-transform-block-scoping/test/fixtures/const-violations/deadcode-violation/exec.js b/packages/babel-plugin-transform-block-scoping/test/fixtures/const-violations/deadcode-violation/exec.js index 1993a78d26..516169c553 100644 --- a/packages/babel-plugin-transform-block-scoping/test/fixtures/const-violations/deadcode-violation/exec.js +++ b/packages/babel-plugin-transform-block-scoping/test/fixtures/const-violations/deadcode-violation/exec.js @@ -6,4 +6,4 @@ function f() { return a; } -assert.equal(f(), "foo", 'Const violation in not taken branch should be ignored.') +expect(f()).toBe("foo"); diff --git a/packages/babel-plugin-transform-block-scoping/test/fixtures/const-violations/destructuring-assignment/exec.js b/packages/babel-plugin-transform-block-scoping/test/fixtures/const-violations/destructuring-assignment/exec.js index 51b567e4ce..38a5d9e57e 100644 --- a/packages/babel-plugin-transform-block-scoping/test/fixtures/const-violations/destructuring-assignment/exec.js +++ b/packages/babel-plugin-transform-block-scoping/test/fixtures/const-violations/destructuring-assignment/exec.js @@ -1,14 +1,14 @@ -assert.throws(function() { +expect(function() { const [a, b] = [1, 2]; a = 3; -}, '"a" is read-only') +}).toThrow('"a" is read-only'); -assert.throws(function() { +expect(function() { const a = 1; [a] = [2]; -}, '"a" is read-only'); +}).toThrow('"a" is read-only'); -assert.throws(function() { +expect(function() { const b = 1; ({b} = {b: 2}); -}, '"b" is read-only'); +}).toThrow('"b" is read-only'); diff --git a/packages/babel-plugin-transform-block-scoping/test/fixtures/const-violations/loop/exec.js b/packages/babel-plugin-transform-block-scoping/test/fixtures/const-violations/loop/exec.js index 2bb08cc160..fae0f7b084 100644 --- a/packages/babel-plugin-transform-block-scoping/test/fixtures/const-violations/loop/exec.js +++ b/packages/babel-plugin-transform-block-scoping/test/fixtures/const-violations/loop/exec.js @@ -1,5 +1,5 @@ -assert.throws(function() { +expect(function() { for (const i = 0; i < 3; i = i + 1) { // whatever } -}, '"i" is read-only'); +}).toThrow('"i" is read-only'); diff --git a/packages/babel-plugin-transform-block-scoping/test/fixtures/const-violations/nested-update-expressions/exec.js b/packages/babel-plugin-transform-block-scoping/test/fixtures/const-violations/nested-update-expressions/exec.js index 83c2868dec..3525120f08 100644 --- a/packages/babel-plugin-transform-block-scoping/test/fixtures/const-violations/nested-update-expressions/exec.js +++ b/packages/babel-plugin-transform-block-scoping/test/fixtures/const-violations/nested-update-expressions/exec.js @@ -1,4 +1,4 @@ -assert.throws(function() { +expect(function() { const c = 17; let a = 0; @@ -8,4 +8,4 @@ assert.throws(function() { f(); -}, '"c" is read-only'); +}).toThrow('"c" is read-only'); diff --git a/packages/babel-plugin-transform-block-scoping/test/fixtures/const-violations/no-assignment/exec.js b/packages/babel-plugin-transform-block-scoping/test/fixtures/const-violations/no-assignment/exec.js index 9d7f9479ec..f2094267f2 100644 --- a/packages/babel-plugin-transform-block-scoping/test/fixtures/const-violations/no-assignment/exec.js +++ b/packages/babel-plugin-transform-block-scoping/test/fixtures/const-violations/no-assignment/exec.js @@ -1,4 +1,4 @@ -assert.throws(function() { +expect(function() { const a = 3; a = 7; -}, '"a" is read-only'); +}).toThrow('"a" is read-only'); diff --git a/packages/babel-plugin-transform-block-scoping/test/fixtures/const-violations/no-for-in/exec.js b/packages/babel-plugin-transform-block-scoping/test/fixtures/const-violations/no-for-in/exec.js index 8d277bbe90..0b4cd0db9e 100644 --- a/packages/babel-plugin-transform-block-scoping/test/fixtures/const-violations/no-for-in/exec.js +++ b/packages/babel-plugin-transform-block-scoping/test/fixtures/const-violations/no-for-in/exec.js @@ -5,8 +5,8 @@ function f(arr) { return 'survived'; } -assert.throws(function() { +expect(function() { f([1,2,3]); -}, '"MULTIPLIER" is read-only'); +}).toThrow('"MULTIPLIER" is read-only'); -assert.equal(f([]), 'survived', 'For-in over empty array should not throw.'); +expect(f([])).toBe('survived'); diff --git a/packages/babel-plugin-transform-block-scoping/test/fixtures/const-violations/update-expression-prefix/exec.js b/packages/babel-plugin-transform-block-scoping/test/fixtures/const-violations/update-expression-prefix/exec.js index eb78ca59c9..9b0f1ca2c2 100644 --- a/packages/babel-plugin-transform-block-scoping/test/fixtures/const-violations/update-expression-prefix/exec.js +++ b/packages/babel-plugin-transform-block-scoping/test/fixtures/const-violations/update-expression-prefix/exec.js @@ -1,4 +1,4 @@ -assert.throws(function() { +expect(function() { const a = "str"; --a; -}, '"a" is read-only'); +}).toThrow('"a" is read-only'); diff --git a/packages/babel-plugin-transform-block-scoping/test/fixtures/const-violations/update-expression/exec.js b/packages/babel-plugin-transform-block-scoping/test/fixtures/const-violations/update-expression/exec.js index 6a3848199d..3de129614e 100644 --- a/packages/babel-plugin-transform-block-scoping/test/fixtures/const-violations/update-expression/exec.js +++ b/packages/babel-plugin-transform-block-scoping/test/fixtures/const-violations/update-expression/exec.js @@ -1,4 +1,4 @@ -assert.throws(function() { +expect(function() { const foo = 1; foo++; -}, '"foo" is read-only'); +}).toThrow('"foo" is read-only'); diff --git a/packages/babel-plugin-transform-block-scoping/test/fixtures/general/switch-inside-loop/exec.js b/packages/babel-plugin-transform-block-scoping/test/fixtures/general/switch-inside-loop/exec.js index 27e7187d5f..39e162890d 100644 --- a/packages/babel-plugin-transform-block-scoping/test/fixtures/general/switch-inside-loop/exec.js +++ b/packages/babel-plugin-transform-block-scoping/test/fixtures/general/switch-inside-loop/exec.js @@ -6,11 +6,11 @@ for (i = 0; i < 10; i++) { break; } - const z = 3; // to force the plugin to convert to loop function call + const z = 3; // to force the plugin to convert to loop function call () => z; } -assert.equal(i, 10); +expect(i).toBe(10); // it should continue on continue statements within switch var j = 0; @@ -25,7 +25,7 @@ for (i = 0; i < 10; i++) { () => z; } -assert.equal(j, 9); +expect(j).toBe(9); // it should work with loops nested within switch j = 0; @@ -45,4 +45,4 @@ for (i = 0; i < 10; i++) { () => z; } -assert.equal(j, 1); +expect(j).toBe(1); diff --git a/packages/babel-plugin-transform-block-scoping/test/fixtures/general/switch-inside-loop/input.js b/packages/babel-plugin-transform-block-scoping/test/fixtures/general/switch-inside-loop/input.js index 27e7187d5f..39e162890d 100644 --- a/packages/babel-plugin-transform-block-scoping/test/fixtures/general/switch-inside-loop/input.js +++ b/packages/babel-plugin-transform-block-scoping/test/fixtures/general/switch-inside-loop/input.js @@ -6,11 +6,11 @@ for (i = 0; i < 10; i++) { break; } - const z = 3; // to force the plugin to convert to loop function call + const z = 3; // to force the plugin to convert to loop function call () => z; } -assert.equal(i, 10); +expect(i).toBe(10); // it should continue on continue statements within switch var j = 0; @@ -25,7 +25,7 @@ for (i = 0; i < 10; i++) { () => z; } -assert.equal(j, 9); +expect(j).toBe(9); // it should work with loops nested within switch j = 0; @@ -45,4 +45,4 @@ for (i = 0; i < 10; i++) { () => z; } -assert.equal(j, 1); +expect(j).toBe(1); diff --git a/packages/babel-plugin-transform-block-scoping/test/fixtures/general/switch-inside-loop/output.js b/packages/babel-plugin-transform-block-scoping/test/fixtures/general/switch-inside-loop/output.js index bab423bd13..2e502dabfa 100644 --- a/packages/babel-plugin-transform-block-scoping/test/fixtures/general/switch-inside-loop/output.js +++ b/packages/babel-plugin-transform-block-scoping/test/fixtures/general/switch-inside-loop/output.js @@ -7,7 +7,7 @@ var _loop = function () { break; } - var z = 3; // to force the plugin to convert to loop function call + var z = 3; // to force the plugin to convert to loop function call (function () { return z; @@ -18,7 +18,7 @@ for (i = 0; i < 10; i++) { _loop(); } -assert.equal(i, 10); // it should continue on continue statements within switch +expect(i).toBe(10); // it should continue on continue statements within switch var j = 0; @@ -42,7 +42,7 @@ for (i = 0; i < 10; i++) { if (_ret === "continue") continue; } -assert.equal(j, 9); // it should work with loops nested within switch +expect(j).toBe(9); // it should work with loops nested within switch j = 0; @@ -82,4 +82,4 @@ for (i = 0; i < 10; i++) { _loop3(); } -assert.equal(j, 1); +expect(j).toBe(1); diff --git a/packages/babel-plugin-transform-block-scoping/test/fixtures/pass/assignment.js b/packages/babel-plugin-transform-block-scoping/test/fixtures/pass/assignment.js index ae6c2603a0..0656e6aa69 100644 --- a/packages/babel-plugin-transform-block-scoping/test/fixtures/pass/assignment.js +++ b/packages/babel-plugin-transform-block-scoping/test/fixtures/pass/assignment.js @@ -1,3 +1,3 @@ let a = 1; a = 2; -expect(a).toBe(2);; +expect(a).toBe(2); diff --git a/packages/babel-plugin-transform-block-scoping/test/fixtures/pass/call.js b/packages/babel-plugin-transform-block-scoping/test/fixtures/pass/call.js index 1a6e252d32..a1ad75ab30 100644 --- a/packages/babel-plugin-transform-block-scoping/test/fixtures/pass/call.js +++ b/packages/babel-plugin-transform-block-scoping/test/fixtures/pass/call.js @@ -4,4 +4,4 @@ function b() { return a + 1; } -expect(b()).toBe(2);; +expect(b()).toBe(2); diff --git a/packages/babel-plugin-transform-block-scoping/test/fixtures/pass/destructuring.js b/packages/babel-plugin-transform-block-scoping/test/fixtures/pass/destructuring.js index ac48e70daa..635fb589fc 100644 --- a/packages/babel-plugin-transform-block-scoping/test/fixtures/pass/destructuring.js +++ b/packages/babel-plugin-transform-block-scoping/test/fixtures/pass/destructuring.js @@ -1,9 +1,9 @@ function foo( { x: { y: { z: a = 10 } = {}, w: b = 20 }, a: c = 30 } ) { - expect(a).toBe(10);; - expect(b).toBe(20);; - expect(c).toBe(30);; + expect(a).toBe(10); + expect(b).toBe(20); + expect(c).toBe(30); } foo({ x: {} }); diff --git a/packages/babel-plugin-transform-block-scoping/test/fixtures/pass/update.js b/packages/babel-plugin-transform-block-scoping/test/fixtures/pass/update.js index fa81e58715..d174362b6d 100644 --- a/packages/babel-plugin-transform-block-scoping/test/fixtures/pass/update.js +++ b/packages/babel-plugin-transform-block-scoping/test/fixtures/pass/update.js @@ -1,3 +1,3 @@ let a = 1; a++; -expect(a).toBe(2);; +expect(a).toBe(2); diff --git a/packages/babel-plugin-transform-classes/test/fixtures/extend-builtins/builtin-objects-throw-when-wrapped/exec.js b/packages/babel-plugin-transform-classes/test/fixtures/extend-builtins/builtin-objects-throw-when-wrapped/exec.js index eeb747a6fd..f9722792cc 100644 --- a/packages/babel-plugin-transform-classes/test/fixtures/extend-builtins/builtin-objects-throw-when-wrapped/exec.js +++ b/packages/babel-plugin-transform-classes/test/fixtures/extend-builtins/builtin-objects-throw-when-wrapped/exec.js @@ -1,4 +1,4 @@ // JSON is wrapped because it starts with an uppercase letter, but it // should not be possible to extend it anyway. -assert.throws(() => class BetterJSON extends JSON {}); \ No newline at end of file +expect(() => class BetterJSON extends JSON {}).toThrow(); diff --git a/packages/babel-plugin-transform-classes/test/fixtures/extend-builtins/imported_babel-plugin-transform-builtin-classes/exec.js b/packages/babel-plugin-transform-classes/test/fixtures/extend-builtins/imported_babel-plugin-transform-builtin-classes/exec.js index 2871cd4560..c1b71bb498 100644 --- a/packages/babel-plugin-transform-classes/test/fixtures/extend-builtins/imported_babel-plugin-transform-builtin-classes/exec.js +++ b/packages/babel-plugin-transform-classes/test/fixtures/extend-builtins/imported_babel-plugin-transform-builtin-classes/exec.js @@ -11,12 +11,15 @@ class List extends Array { } } -assert.ok(new List(1) instanceof List, 'new List is an instanceof List'); -assert.ok(new List(2) instanceof Array, 'new List is an instanceof Array'); +expect(new List(1) instanceof List).toBe(true); +expect(new List(2) instanceof Array).toBe(true); var l = new List(3); -assert.ok(l.length === 1 && l[0] === 3, 'constructor pushes an entry'); -assert.ok(l.push(4) === l && l.length === 2 && l.join() === '3,4', 'method override works'); +expect(l).toHaveLength(1); +expect(l[0]).toBe(3); +expect(l.push(4)).toBe(l); +expect(l).toHaveLength(2); +expect(l.join()).toBe('3,4'); class SecondLevel extends List { method() { @@ -24,11 +27,14 @@ class SecondLevel extends List { } } -assert.ok(new SecondLevel(1) instanceof SecondLevel, 'new SecondLevel is an instanceof SecondLevel'); -assert.ok(new SecondLevel(2) instanceof List, 'new SecondLevel is an instanceof List'); -assert.ok(new SecondLevel(3) instanceof Array, 'new SecondLevel is an instanceof Array'); +expect(new SecondLevel(1) instanceof SecondLevel).toBe(true); +expect(new SecondLevel(2) instanceof List).toBe(true); +expect(new SecondLevel(3) instanceof Array).toBe(true); var s = new SecondLevel(4); -assert.ok(s.length === 1 && s[0] === 4, 'constructor pushes an entry'); -assert.ok(s.push(5) === s && s.length === 2 && s.join() === '4,5', 'inherited override works'); -assert.ok(s.method() === s, 'new method works'); +expect(s).toHaveLength(1); +expect(s[0]).toBe(4); +expect(s.push(5)).toBe(s); +expect(s).toHaveLength(2); +expect(s.join()).toBe('4,5'); +expect(s.method()).toBe(s); diff --git a/packages/babel-plugin-transform-classes/test/fixtures/extend-builtins/loose/exec.js b/packages/babel-plugin-transform-classes/test/fixtures/extend-builtins/loose/exec.js index a193f870c1..87357a329d 100644 --- a/packages/babel-plugin-transform-classes/test/fixtures/extend-builtins/loose/exec.js +++ b/packages/babel-plugin-transform-classes/test/fixtures/extend-builtins/loose/exec.js @@ -1,4 +1,4 @@ class List extends Array {} -assert.ok(new List instanceof List); -assert.ok(new List instanceof Array); +expect(new List instanceof List).toBe(true); +expect(new List instanceof Array).toBe(true); diff --git a/packages/babel-plugin-transform-classes/test/fixtures/extend-builtins/spec/exec.js b/packages/babel-plugin-transform-classes/test/fixtures/extend-builtins/spec/exec.js index a193f870c1..87357a329d 100644 --- a/packages/babel-plugin-transform-classes/test/fixtures/extend-builtins/spec/exec.js +++ b/packages/babel-plugin-transform-classes/test/fixtures/extend-builtins/spec/exec.js @@ -1,4 +1,4 @@ class List extends Array {} -assert.ok(new List instanceof List); -assert.ok(new List instanceof Array); +expect(new List instanceof List).toBe(true); +expect(new List instanceof Array).toBe(true); diff --git a/packages/babel-plugin-transform-classes/test/fixtures/loose/derived-constructor-must-call-super/exec.js b/packages/babel-plugin-transform-classes/test/fixtures/loose/derived-constructor-must-call-super/exec.js index b4aedfd3f5..b585417ac9 100644 --- a/packages/babel-plugin-transform-classes/test/fixtures/loose/derived-constructor-must-call-super/exec.js +++ b/packages/babel-plugin-transform-classes/test/fixtures/loose/derived-constructor-must-call-super/exec.js @@ -6,4 +6,4 @@ class Foo extends Bar { } } -assert.throws(() => new Foo(), /this hasn't been initialised/); +expect(() => new Foo()).toThrow(ReferenceError, "this hasn't been initialised"); diff --git a/packages/babel-plugin-transform-classes/test/fixtures/loose/returning-from-derived-constructor/exec.js b/packages/babel-plugin-transform-classes/test/fixtures/loose/returning-from-derived-constructor/exec.js index 92f24d1586..5e2e973094 100644 --- a/packages/babel-plugin-transform-classes/test/fixtures/loose/returning-from-derived-constructor/exec.js +++ b/packages/babel-plugin-transform-classes/test/fixtures/loose/returning-from-derived-constructor/exec.js @@ -5,7 +5,7 @@ class Foo { } } -assert.equal(new Foo().x, 1); +expect(new Foo().x).toBe(1); class Bar extends Foo { constructor() { @@ -14,17 +14,17 @@ class Bar extends Foo { } } -assert.equal(new Bar().x, 1); +expect(new Bar().x).toBe(1); class Bar2 extends Foo { constructor() { super(); - assert.equal(this.x, 1); + expect(this.x).toBe(1); return { x: 2 }; } } -assert.equal(new Bar2().x, 2); +expect(new Bar2().x).toBe(2); let singleton; @@ -38,7 +38,7 @@ class Sub extends Foo { } let instance = new Sub; -assert.equal(instance, singleton); +expect(instance).toBe(singleton); instance = new Sub; -assert.equal(instance, singleton); +expect(instance).toBe(singleton); diff --git a/packages/babel-plugin-transform-classes/test/fixtures/spec/computed-methods/exec.js b/packages/babel-plugin-transform-classes/test/fixtures/spec/computed-methods/exec.js index 6b0063c339..9d5d866341 100644 --- a/packages/babel-plugin-transform-classes/test/fixtures/spec/computed-methods/exec.js +++ b/packages/babel-plugin-transform-classes/test/fixtures/spec/computed-methods/exec.js @@ -14,4 +14,4 @@ class Bar extends Foo { let i = new Bar(); -assert.equal(i[sym](), 3); +expect(i[sym]()).toBe(3); diff --git a/packages/babel-plugin-transform-classes/test/fixtures/spec/derived-constructor-must-call-super-2/exec.js b/packages/babel-plugin-transform-classes/test/fixtures/spec/derived-constructor-must-call-super-2/exec.js index b28eabdab7..ff91740f25 100644 --- a/packages/babel-plugin-transform-classes/test/fixtures/spec/derived-constructor-must-call-super-2/exec.js +++ b/packages/babel-plugin-transform-classes/test/fixtures/spec/derived-constructor-must-call-super-2/exec.js @@ -6,4 +6,4 @@ class Foo extends Bar { } } -assert.throws(() => new Foo(), /this hasn't been initialised/); +expect(() => new Foo()).toThrow("this hasn't been initialised"); diff --git a/packages/babel-plugin-transform-classes/test/fixtures/spec/derived-constructor-must-call-super-4/exec.js b/packages/babel-plugin-transform-classes/test/fixtures/spec/derived-constructor-must-call-super-4/exec.js index 032b3293f3..ad4ee09e14 100644 --- a/packages/babel-plugin-transform-classes/test/fixtures/spec/derived-constructor-must-call-super-4/exec.js +++ b/packages/babel-plugin-transform-classes/test/fixtures/spec/derived-constructor-must-call-super-4/exec.js @@ -6,4 +6,4 @@ class Foo extends Bar { } } -assert.throws(() => new Foo(), /this hasn't been initialised/); +expect(() => new Foo()).toThrow("this hasn't been initialised"); diff --git a/packages/babel-plugin-transform-classes/test/fixtures/spec/derived-constructor-must-call-super/exec.js b/packages/babel-plugin-transform-classes/test/fixtures/spec/derived-constructor-must-call-super/exec.js index b4aedfd3f5..cf64571e77 100644 --- a/packages/babel-plugin-transform-classes/test/fixtures/spec/derived-constructor-must-call-super/exec.js +++ b/packages/babel-plugin-transform-classes/test/fixtures/spec/derived-constructor-must-call-super/exec.js @@ -6,4 +6,4 @@ class Foo extends Bar { } } -assert.throws(() => new Foo(), /this hasn't been initialised/); +expect(() => new Foo()).toThrow("this hasn't been initialised"); diff --git a/packages/babel-plugin-transform-classes/test/fixtures/spec/returning-from-derived-constructor/exec.js b/packages/babel-plugin-transform-classes/test/fixtures/spec/returning-from-derived-constructor/exec.js index 7d62221183..8913b1a38a 100644 --- a/packages/babel-plugin-transform-classes/test/fixtures/spec/returning-from-derived-constructor/exec.js +++ b/packages/babel-plugin-transform-classes/test/fixtures/spec/returning-from-derived-constructor/exec.js @@ -5,7 +5,7 @@ class Foo { } } -assert.equal(new Foo().x, 1); +expect(new Foo().x).toBe(1); class Bar extends Foo { constructor() { @@ -14,17 +14,17 @@ class Bar extends Foo { } } -assert.equal(new Bar().x, 1); +expect(new Bar().x).toBe(1); class Bar2 extends Foo { constructor() { super(); - assert.equal(this.x, 1); + expect(this.x).toBe(1); return { x: 2 }; } } -assert.equal(new Bar2().x, 2); +expect(new Bar2().x).toBe(2); let singleton; @@ -38,10 +38,10 @@ class Sub extends Foo { } let instance = new Sub; -assert.equal(instance, singleton); +expect(instance).toBe(singleton); instance = new Sub; -assert.equal(instance, singleton); +expect(instance).toBe(singleton); class Null extends Foo { constructor() { @@ -53,6 +53,6 @@ class Null extends Foo { } } -assert.throws(() => { +expect(() => { new Null(); -}, "this"); +}).toThrow("this"); diff --git a/packages/babel-plugin-transform-classes/test/fixtures/spec/super-reference-before-bare-super-inline/exec.js b/packages/babel-plugin-transform-classes/test/fixtures/spec/super-reference-before-bare-super-inline/exec.js index 32af08bde9..73abda7a3f 100644 --- a/packages/babel-plugin-transform-classes/test/fixtures/spec/super-reference-before-bare-super-inline/exec.js +++ b/packages/babel-plugin-transform-classes/test/fixtures/spec/super-reference-before-bare-super-inline/exec.js @@ -6,4 +6,4 @@ class Foo extends Bar { } } -assert.throws(() => new Foo(), /this hasn't been initialised/); +expect(() => new Foo()).toThrow("this hasn't been initialised"); diff --git a/packages/babel-plugin-transform-classes/test/fixtures/spec/super-reference-before-bare-super/exec.js b/packages/babel-plugin-transform-classes/test/fixtures/spec/super-reference-before-bare-super/exec.js index bccb02b6b4..82be529b30 100644 --- a/packages/babel-plugin-transform-classes/test/fixtures/spec/super-reference-before-bare-super/exec.js +++ b/packages/babel-plugin-transform-classes/test/fixtures/spec/super-reference-before-bare-super/exec.js @@ -7,4 +7,4 @@ class Foo extends Bar { } } -assert.throws(() => new Foo(), /this hasn't been initialised/); +expect(() => new Foo()).toThrow("this hasn't been initialised"); diff --git a/packages/babel-plugin-transform-classes/test/fixtures/spec/super-reference-before-in-lambda-2/exec.js b/packages/babel-plugin-transform-classes/test/fixtures/spec/super-reference-before-in-lambda-2/exec.js index 95a7339037..e3165bbdc9 100644 --- a/packages/babel-plugin-transform-classes/test/fixtures/spec/super-reference-before-in-lambda-2/exec.js +++ b/packages/babel-plugin-transform-classes/test/fixtures/spec/super-reference-before-in-lambda-2/exec.js @@ -10,4 +10,4 @@ class Foo extends Bar { } } -assert.throws(() => new Foo(), /this hasn't been initialised/); +expect(() => new Foo()).toThrow("this hasn't been initialised"); diff --git a/packages/babel-plugin-transform-classes/test/fixtures/spec/super-reference-in-prop-exression/exec.js b/packages/babel-plugin-transform-classes/test/fixtures/spec/super-reference-in-prop-exression/exec.js index 78a3b1ea51..294b5ecc09 100644 --- a/packages/babel-plugin-transform-classes/test/fixtures/spec/super-reference-in-prop-exression/exec.js +++ b/packages/babel-plugin-transform-classes/test/fixtures/spec/super-reference-in-prop-exression/exec.js @@ -17,4 +17,4 @@ class B extends A { } new B(); -assert.equal(called, true); +expect(called).toBe(true); diff --git a/packages/babel-plugin-transform-classes/test/fixtures/spec/this-not-allowed-before-super-in-derived-classes-2/exec.js b/packages/babel-plugin-transform-classes/test/fixtures/spec/this-not-allowed-before-super-in-derived-classes-2/exec.js index 8cc0a836a1..8e3979d945 100644 --- a/packages/babel-plugin-transform-classes/test/fixtures/spec/this-not-allowed-before-super-in-derived-classes-2/exec.js +++ b/packages/babel-plugin-transform-classes/test/fixtures/spec/this-not-allowed-before-super-in-derived-classes-2/exec.js @@ -6,4 +6,4 @@ class Foo extends Bar { } } -assert.throws(() => new Foo(), /this hasn't been initialised/); +expect(() => new Foo()).toThrow("this hasn't been initialised"); diff --git a/packages/babel-plugin-transform-classes/test/fixtures/spec/this-not-allowed-before-super-in-derived-classes-3/exec.js b/packages/babel-plugin-transform-classes/test/fixtures/spec/this-not-allowed-before-super-in-derived-classes-3/exec.js index 80c1b94f54..4a3c1cd2f9 100644 --- a/packages/babel-plugin-transform-classes/test/fixtures/spec/this-not-allowed-before-super-in-derived-classes-3/exec.js +++ b/packages/babel-plugin-transform-classes/test/fixtures/spec/this-not-allowed-before-super-in-derived-classes-3/exec.js @@ -8,4 +8,4 @@ class Foo extends Bar { } } -assert.throws(() => new Foo(), /this hasn't been initialised/); +expect(() => new Foo()).toThrow("this hasn't been initialised"); diff --git a/packages/babel-plugin-transform-classes/test/fixtures/spec/this-not-allowed-before-super-in-derived-classes-5/exec.js b/packages/babel-plugin-transform-classes/test/fixtures/spec/this-not-allowed-before-super-in-derived-classes-5/exec.js index af632c07c4..4960dadb7d 100644 --- a/packages/babel-plugin-transform-classes/test/fixtures/spec/this-not-allowed-before-super-in-derived-classes-5/exec.js +++ b/packages/babel-plugin-transform-classes/test/fixtures/spec/this-not-allowed-before-super-in-derived-classes-5/exec.js @@ -6,4 +6,4 @@ class Foo extends Bar { } } -assert.throws(() => new Foo(), /this hasn't been initialised/); +expect(() => new Foo()).toThrow("this hasn't been initialised"); diff --git a/packages/babel-plugin-transform-classes/test/fixtures/spec/this-not-allowed-before-super-in-derived-classes/exec.js b/packages/babel-plugin-transform-classes/test/fixtures/spec/this-not-allowed-before-super-in-derived-classes/exec.js index 08de38754b..96ac3f42f5 100644 --- a/packages/babel-plugin-transform-classes/test/fixtures/spec/this-not-allowed-before-super-in-derived-classes/exec.js +++ b/packages/babel-plugin-transform-classes/test/fixtures/spec/this-not-allowed-before-super-in-derived-classes/exec.js @@ -7,4 +7,4 @@ class Foo extends Bar { } } -assert.throws(() => new Foo()); +expect(() => new Foo()).toThrow(); diff --git a/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/chained/exec.js b/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/chained/exec.js index 08f282a7b0..707a61057e 100644 --- a/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/chained/exec.js +++ b/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/chained/exec.js @@ -1,6 +1,6 @@ var a, b, c, d; -({ a, b } = { c, d } = { a: 1, b: 2, c: 3, d: 4}); -assert.equal(a, 1); -assert.equal(b, 2); -assert.equal(c, 3); -assert.equal(d, 4); +({ a, b } = ({ c, d } = { a: 1, b: 2, c: 3, d: 4})); +expect(a).toBe(1); +expect(b).toBe(2); +expect(c).toBe(3); +expect(d).toBe(4); diff --git a/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/const/exec.js b/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/const/exec.js index e05920b47f..96594aafef 100644 --- a/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/const/exec.js +++ b/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/const/exec.js @@ -2,4 +2,4 @@ const getState = () => ({}); const { data: { courses: oldCourses = [] } = {} } = getState(); -assert.deepEqual(oldCourses, []); +expect(oldCourses).toEqual([]); diff --git a/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/default-precedence/exec.js b/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/default-precedence/exec.js index deb5faf388..7bb68355c9 100644 --- a/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/default-precedence/exec.js +++ b/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/default-precedence/exec.js @@ -2,16 +2,16 @@ var f0 = function (a, b = a, c = b) { return [a, b, c]; }; -assert.deepEqual(f0(1), [1, 1, 1]); +expect(f0(1)).toEqual([1, 1, 1]); var f1 = function ({a}, b = a, c = b) { return [a, b, c]; }; -assert.deepEqual(f1({a: 1}), [1, 1, 1]); +expect(f1({a: 1})).toEqual([1, 1, 1]); var f2 = function ({a}, b = a, c = a) { return [a, b, c]; }; -assert.deepEqual(f2({a: 1}), [1, 1, 1]); +expect(f2({a: 1})).toEqual([1, 1, 1]); diff --git a/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/default-precedence/input.js b/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/default-precedence/input.js index deb5faf388..7bb68355c9 100644 --- a/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/default-precedence/input.js +++ b/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/default-precedence/input.js @@ -2,16 +2,16 @@ var f0 = function (a, b = a, c = b) { return [a, b, c]; }; -assert.deepEqual(f0(1), [1, 1, 1]); +expect(f0(1)).toEqual([1, 1, 1]); var f1 = function ({a}, b = a, c = b) { return [a, b, c]; }; -assert.deepEqual(f1({a: 1}), [1, 1, 1]); +expect(f1({a: 1})).toEqual([1, 1, 1]); var f2 = function ({a}, b = a, c = a) { return [a, b, c]; }; -assert.deepEqual(f2({a: 1}), [1, 1, 1]); +expect(f2({a: 1})).toEqual([1, 1, 1]); diff --git a/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/default-precedence/output.js b/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/default-precedence/output.js index ca7181a40c..6098546c64 100644 --- a/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/default-precedence/output.js +++ b/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/default-precedence/output.js @@ -4,7 +4,7 @@ var f0 = function (a) { return [a, b, c]; }; -assert.deepEqual(f0(1), [1, 1, 1]); +expect(f0(1)).toEqual([1, 1, 1]); var f1 = function (_ref) { var a = _ref.a; @@ -13,9 +13,9 @@ var f1 = function (_ref) { return [a, b, c]; }; -assert.deepEqual(f1({ +expect(f1({ a: 1 -}), [1, 1, 1]); +})).toEqual([1, 1, 1]); var f2 = function (_ref2) { var a = _ref2.a; @@ -24,6 +24,6 @@ var f2 = function (_ref2) { return [a, b, c]; }; -assert.deepEqual(f2({ +expect(f2({ a: 1 -}), [1, 1, 1]); +})).toEqual([1, 1, 1]); diff --git a/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/empty-object-pattern/exec.js b/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/empty-object-pattern/exec.js index 5cb51af584..8fba8c0189 100644 --- a/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/empty-object-pattern/exec.js +++ b/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/empty-object-pattern/exec.js @@ -1,3 +1,3 @@ -assert.throws(function () { +expect(function () { var {} = null; -}, /Cannot destructure undefined/); +}).toThrow("Cannot destructure undefined"); diff --git a/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/issue-5090/exec.js b/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/issue-5090/exec.js index b7727da604..dc8b20029d 100644 --- a/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/issue-5090/exec.js +++ b/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/issue-5090/exec.js @@ -6,4 +6,4 @@ const assign = function([...arr], index, value) { const arr = [1, 2, 3]; assign(arr, 1, 42); -assert.deepEqual(arr, [1, 2, 3]); +expect(arr).toEqual([1, 2, 3]); diff --git a/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/spread-generator/exec.js b/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/spread-generator/exec.js index 32c9aec57b..ef1abe75fd 100644 --- a/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/spread-generator/exec.js +++ b/packages/babel-plugin-transform-destructuring/test/fixtures/destructuring/spread-generator/exec.js @@ -4,4 +4,4 @@ function* f() { } } var [...xs] = f(); -assert.deepEqual(xs, [0, 1, 2]); +expect(xs).toEqual([0, 1, 2]); diff --git a/packages/babel-plugin-transform-exponentiation-operator/test/fixtures/exponentian-operator/comprehensive/exec.js b/packages/babel-plugin-transform-exponentiation-operator/test/fixtures/exponentian-operator/comprehensive/exec.js index 10dda4ed30..a0460e1587 100644 --- a/packages/babel-plugin-transform-exponentiation-operator/test/fixtures/exponentian-operator/comprehensive/exec.js +++ b/packages/babel-plugin-transform-exponentiation-operator/test/fixtures/exponentian-operator/comprehensive/exec.js @@ -1,8 +1,8 @@ -assert.equal(8, 2 ** 3); -assert.equal(24, 3 * 2 ** 3); +expect(2 ** 3).toBe(8); +expect(3 * (2 ** 3)).toBe(24); var x = 2; -assert.equal(8, 2 ** ++x); -assert.equal(1, 2 ** -1 * 2); +expect(2 ** ++x).toBe(8); +expect(2 ** -1 * 2).toBe(1); var calls = 0; var q = {q: 3}; @@ -14,8 +14,8 @@ var o = { }; o.p.q **= 2; -assert.equal(1, calls); -assert.equal(9, o.p.q); +expect(calls).toBe(1); +expect(o.p.q).toBe(9); -assert.equal(512, 2 ** (3 ** 2)); -assert.equal(512, 2 ** 3 ** 2); +expect(2 ** (3 ** 2)).toBe(512); +expect(2 ** (3 ** 2)).toBe(512); diff --git a/packages/babel-plugin-transform-exponentiation-operator/test/fixtures/exponentian-operator/memoise-object/exec.js b/packages/babel-plugin-transform-exponentiation-operator/test/fixtures/exponentian-operator/memoise-object/exec.js index aebbf3b5d9..4f16a89efd 100644 --- a/packages/babel-plugin-transform-exponentiation-operator/test/fixtures/exponentian-operator/memoise-object/exec.js +++ b/packages/babel-plugin-transform-exponentiation-operator/test/fixtures/exponentian-operator/memoise-object/exec.js @@ -7,4 +7,4 @@ Object.defineProperty(global, "reader", { configurable: true }); reader.x **= 2; -assert.ok(counters === 1); +expect(counters).toBe(1); diff --git a/packages/babel-plugin-transform-function-name/test/fixtures/function-name/.smoke/exec.js b/packages/babel-plugin-transform-function-name/test/fixtures/function-name/.smoke/exec.js index 179d59d7e5..111149241f 100644 --- a/packages/babel-plugin-transform-function-name/test/fixtures/function-name/.smoke/exec.js +++ b/packages/babel-plugin-transform-function-name/test/fixtures/function-name/.smoke/exec.js @@ -1,23 +1,23 @@ var foo = function () {}; -assert.equal(foo.name, "foo"); +expect(foo.name).toBe("foo"); var obj = { foo: function () {} }; -assert.equal(obj.foo.name, "foo"); +expect(obj.foo.name).toBe("foo"); var obj = { "foo": function () {} }; -assert.equal(obj.foo.name, "foo"); +expect(obj.foo.name).toBe("foo"); var obj = { foo() {} }; -assert.equal(obj.foo.name, "foo"); +expect(obj.foo.name).toBe("foo"); var obj = { "foo"() {} }; -assert.equal(obj.foo.name, "foo"); +expect(obj.foo.name).toBe("foo"); function noop() {} var obj = { @noop foo() {} }; -assert.equal(obj.foo.name, "foo"); +expect(obj.foo.name).toBe("foo"); var obj = { @noop foo: function () { return "foo"; } }; -assert.equal(obj.foo.name, "foo"); +expect(obj.foo.name).toBe("foo"); diff --git a/packages/babel-plugin-transform-instanceof/test/fixtures/instanceof/instanceof/exec.js b/packages/babel-plugin-transform-instanceof/test/fixtures/instanceof/instanceof/exec.js index 5220e624d8..9daeb7dc3e 100644 --- a/packages/babel-plugin-transform-instanceof/test/fixtures/instanceof/instanceof/exec.js +++ b/packages/babel-plugin-transform-instanceof/test/fixtures/instanceof/instanceof/exec.js @@ -3,8 +3,8 @@ foo[Symbol.hasInstance]= function () { return true; }; var bar = {}; -assert.ok(bar instanceof foo); -assert.ok(new String instanceof String); +expect(bar instanceof foo).toBe(true); +expect(new String instanceof String).toBe(true); // @@ -21,5 +21,5 @@ Object.defineProperty(Greeting, Symbol.hasInstance, { var a = new Greeting("hello"); var b = new Greeting("world"); -assert.ok(a instanceof Greeting); -assert.ok(!(b instanceof Greeting)); +expect(a instanceof Greeting).toBe(true); +expect(b instanceof Greeting).toBe(false); diff --git a/packages/babel-plugin-transform-modules-commonjs/test/fixtures/misc/copy-getters-setters-star/exec.mjs b/packages/babel-plugin-transform-modules-commonjs/test/fixtures/misc/copy-getters-setters-star/exec.mjs index fd8cb89751..2466d09e6d 100644 --- a/packages/babel-plugin-transform-modules-commonjs/test/fixtures/misc/copy-getters-setters-star/exec.mjs +++ b/packages/babel-plugin-transform-modules-commonjs/test/fixtures/misc/copy-getters-setters-star/exec.mjs @@ -1,5 +1,5 @@ import * as foo from "./moduleWithGetter"; -assert.throws(() => foo.boo); +expect(() => foo.boo).toThrow(); // No exception should be thrown diff --git a/packages/babel-plugin-transform-modules-commonjs/test/fixtures/source-map/exec.js b/packages/babel-plugin-transform-modules-commonjs/test/fixtures/source-map/exec.js index f7c8da5d08..6d0c797949 100644 --- a/packages/babel-plugin-transform-modules-commonjs/test/fixtures/source-map/exec.js +++ b/packages/babel-plugin-transform-modules-commonjs/test/fixtures/source-map/exec.js @@ -28,5 +28,5 @@ tests.forEach(function (code) { }); // Should create mapping - expect(res.map.mappings).not.toBe('');; + expect(res.map.mappings).not.toBe(''); }); diff --git a/packages/babel-plugin-transform-new-target/test/fixtures/exec/reflect-class/exec.js b/packages/babel-plugin-transform-new-target/test/fixtures/exec/reflect-class/exec.js index 5897b56a8f..f7fc3cf03f 100644 --- a/packages/babel-plugin-transform-new-target/test/fixtures/exec/reflect-class/exec.js +++ b/packages/babel-plugin-transform-new-target/test/fixtures/exec/reflect-class/exec.js @@ -16,12 +16,12 @@ Reflect.construct(Bar, []); Reflect.construct(Bar, [], Baz); Reflect.construct(Foo, [], Baz); -assert.equal(targets[0], Foo); +expect(targets[0]).toBe(Foo); -assert.equal(targets[1], Bar); +expect(targets[1]).toBe(Bar); -assert.equal(targets[2], Bar); +expect(targets[2]).toBe(Bar); -assert.equal(targets[3], Baz); +expect(targets[3]).toBe(Baz); -assert.equal(targets[4], Baz); +expect(targets[4]).toBe(Baz); diff --git a/packages/babel-plugin-transform-new-target/test/fixtures/exec/reflect-function/exec.js b/packages/babel-plugin-transform-new-target/test/fixtures/exec/reflect-function/exec.js index c96514ec4d..1ed060abd0 100644 --- a/packages/babel-plugin-transform-new-target/test/fixtures/exec/reflect-function/exec.js +++ b/packages/babel-plugin-transform-new-target/test/fixtures/exec/reflect-function/exec.js @@ -22,19 +22,19 @@ Reflect.construct(Bar, []); Reflect.construct(Bar, [], Baz); Reflect.construct(Foo, [], Baz); -assert.equal(targets[0], Foo); +expect(targets[0]).toBe(Foo); -assert.equal(targets[1], Bar); +expect(targets[1]).toBe(Bar); -assert.throws(() => { +expect(() => { // Wish we could support this... // Then again, this is what a transformed class does. - assert.equal(targets[2], undefined); -}); + expect(targets[2]).toBeUndefined(); +}).toThrow(); -assert.equal(targets[3], undefined); +expect(targets[3]).toBeUndefined(); -assert.throws(() => { +expect(() => { // Wish we could support this... - assert.equal(targets[4], Baz); -}); + expect(targets[4]).toBe(Baz); +}).toThrow(); diff --git a/packages/babel-plugin-transform-parameters/test/fixtures/parameters/default-destructuring/exec.js b/packages/babel-plugin-transform-parameters/test/fixtures/parameters/default-destructuring/exec.js index 3148c98145..50ed00bc6a 100644 --- a/packages/babel-plugin-transform-parameters/test/fixtures/parameters/default-destructuring/exec.js +++ b/packages/babel-plugin-transform-parameters/test/fixtures/parameters/default-destructuring/exec.js @@ -16,4 +16,4 @@ function sum( return acc; } -assert.equal(sum({arr:[1,2]}), 3); +expect(sum({arr:[1,2]})).toBe(3); diff --git a/packages/babel-plugin-transform-parameters/test/fixtures/parameters/default-earlier-params/exec.js b/packages/babel-plugin-transform-parameters/test/fixtures/parameters/default-earlier-params/exec.js index 75ce3a4f34..227924f5e0 100644 --- a/packages/babel-plugin-transform-parameters/test/fixtures/parameters/default-earlier-params/exec.js +++ b/packages/babel-plugin-transform-parameters/test/fixtures/parameters/default-earlier-params/exec.js @@ -1,3 +1,3 @@ function f(a, b = a, c = b) { return c; } -assert.equal(3, f(3)); +expect(3).toBe(f(3)); diff --git a/packages/babel-plugin-transform-parameters/test/fixtures/parameters/default-iife-1128/exec.js b/packages/babel-plugin-transform-parameters/test/fixtures/parameters/default-iife-1128/exec.js index f9ec9718e4..d8d65d9c77 100644 --- a/packages/babel-plugin-transform-parameters/test/fixtures/parameters/default-iife-1128/exec.js +++ b/packages/babel-plugin-transform-parameters/test/fixtures/parameters/default-iife-1128/exec.js @@ -2,8 +2,8 @@ const bar = true; function foo(a = bar, ...b) { const bar = false; - assert.equal(b[0], 2); - assert.equal(b[1], 3); + expect(b[0]).toBe(2); + expect(b[1]).toBe(3); } foo(1, 2, 3); diff --git a/packages/babel-plugin-transform-parameters/test/fixtures/parameters/default-iife-4253/exec.js b/packages/babel-plugin-transform-parameters/test/fixtures/parameters/default-iife-4253/exec.js index 8e0a435f11..6b42da2bf9 100644 --- a/packages/babel-plugin-transform-parameters/test/fixtures/parameters/default-iife-4253/exec.js +++ b/packages/babel-plugin-transform-parameters/test/fixtures/parameters/default-iife-4253/exec.js @@ -5,5 +5,5 @@ class Ref { } } -assert.equal(1, new Ref().id) -assert.equal(2, new Ref().id) +expect(new Ref().id).toBe(1); +expect(new Ref().id).toBe(2); diff --git a/packages/babel-plugin-transform-parameters/test/fixtures/parameters/default-iife-self/exec.js b/packages/babel-plugin-transform-parameters/test/fixtures/parameters/default-iife-self/exec.js index f1ad98139d..21351c533c 100644 --- a/packages/babel-plugin-transform-parameters/test/fixtures/parameters/default-iife-self/exec.js +++ b/packages/babel-plugin-transform-parameters/test/fixtures/parameters/default-iife-self/exec.js @@ -4,4 +4,4 @@ class Ref { } } -assert.equal(Ref, new Ref().ref) +expect(new Ref().ref).toBe(Ref); diff --git a/packages/babel-plugin-transform-parameters/test/fixtures/parameters/default-rest/exec.js b/packages/babel-plugin-transform-parameters/test/fixtures/parameters/default-rest/exec.js index 1f3eeb12c8..8e52da4916 100644 --- a/packages/babel-plugin-transform-parameters/test/fixtures/parameters/default-rest/exec.js +++ b/packages/babel-plugin-transform-parameters/test/fixtures/parameters/default-rest/exec.js @@ -1,15 +1,15 @@ const a = 1; function rest(b = a, ...a) { - assert.equal(b, 1); + expect(b).toBe(1); } rest(undefined, 2) function rest2(b = a, ...a) { - assert.equal(a[0], 2); + expect(a[0]).toBe(2); } rest2(undefined, 2) function rest3(b = a, ...a) { - assert.equal(a.length, 1); + expect(a).toHaveLength(1); } rest3(undefined, 2) diff --git a/packages/babel-plugin-transform-parameters/test/fixtures/parameters/default-rest/input.js b/packages/babel-plugin-transform-parameters/test/fixtures/parameters/default-rest/input.js index 1f3eeb12c8..8e52da4916 100644 --- a/packages/babel-plugin-transform-parameters/test/fixtures/parameters/default-rest/input.js +++ b/packages/babel-plugin-transform-parameters/test/fixtures/parameters/default-rest/input.js @@ -1,15 +1,15 @@ const a = 1; function rest(b = a, ...a) { - assert.equal(b, 1); + expect(b).toBe(1); } rest(undefined, 2) function rest2(b = a, ...a) { - assert.equal(a[0], 2); + expect(a[0]).toBe(2); } rest2(undefined, 2) function rest3(b = a, ...a) { - assert.equal(a.length, 1); + expect(a).toHaveLength(1); } rest3(undefined, 2) diff --git a/packages/babel-plugin-transform-parameters/test/fixtures/parameters/default-rest/output.backup.js b/packages/babel-plugin-transform-parameters/test/fixtures/parameters/default-rest/output.backup.js new file mode 100644 index 0000000000..f5a7dce14f --- /dev/null +++ b/packages/babel-plugin-transform-parameters/test/fixtures/parameters/default-rest/output.backup.js @@ -0,0 +1,22 @@ +var a = 1; + +function rest() { + var b = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : a; + expect(b).toBe(1); +} + +rest(undefined, 2); + +function rest2() { + var b = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : a; + expect(arguments.length <= 1 ? undefined : arguments[1]).toBe(2); +} + +rest2(undefined, 2); + +function rest3() { + var b = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : a; + expect(arguments.length <= 1 ? 0 : arguments.length - 1).toBe(1); +} + +rest3(undefined, 2); diff --git a/packages/babel-plugin-transform-parameters/test/fixtures/parameters/default-rest/output.js b/packages/babel-plugin-transform-parameters/test/fixtures/parameters/default-rest/output.js index 5e97a2d6e8..7e7af12d8c 100644 --- a/packages/babel-plugin-transform-parameters/test/fixtures/parameters/default-rest/output.js +++ b/packages/babel-plugin-transform-parameters/test/fixtures/parameters/default-rest/output.js @@ -2,21 +2,26 @@ var a = 1; function rest() { var b = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : a; - assert.equal(b, 1); + expect(b).toBe(1); } rest(undefined, 2); function rest2() { var b = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : a; - assert.equal(arguments.length <= 1 ? undefined : arguments[1], 2); + expect(arguments.length <= 1 ? undefined : arguments[1]).toBe(2); } rest2(undefined, 2); function rest3() { var b = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : a; - assert.equal(arguments.length <= 1 ? 0 : arguments.length - 1, 1); + + for (var _len = arguments.length, a = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { + a[_key - 1] = arguments[_key]; + } + + expect(a).toHaveLength(1); } rest3(undefined, 2); diff --git a/packages/babel-plugin-transform-parameters/test/fixtures/parameters/regression-5787/exec.js b/packages/babel-plugin-transform-parameters/test/fixtures/parameters/regression-5787/exec.js index 796aa79b8e..79a03c2531 100644 --- a/packages/babel-plugin-transform-parameters/test/fixtures/parameters/regression-5787/exec.js +++ b/packages/babel-plugin-transform-parameters/test/fixtures/parameters/regression-5787/exec.js @@ -4,9 +4,9 @@ function f1(a, ...rest) { let d = rest[rest.length - 1]; return [a, b, c, d]; } -assert.deepEqual(f1(1, 2), [1, undefined, undefined, 2]) +expect(f1(1, 2)).toEqual([1, undefined, undefined, 2]); function f2(a, ...rest) { return rest[-1]; } -assert.equal(f2(1, 2), undefined) +expect(f2(1, 2)).toBeUndefined(); diff --git a/packages/babel-plugin-transform-parameters/test/fixtures/parameters/rest-length/exec.js b/packages/babel-plugin-transform-parameters/test/fixtures/parameters/rest-length/exec.js index 7481b53abf..d36e350bf6 100644 --- a/packages/babel-plugin-transform-parameters/test/fixtures/parameters/rest-length/exec.js +++ b/packages/babel-plugin-transform-parameters/test/fixtures/parameters/rest-length/exec.js @@ -2,7 +2,7 @@ var length = function (a, b, ...items) { return items.length; }; -assert.equal(length(), 0); -assert.equal(length(1), 0); -assert.equal(length(1, 2), 0); -assert.equal(length(1, 2, 3), 1); +expect(length()).toBe(0); +expect(length(1)).toBe(0); +expect(length(1, 2)).toBe(0); +expect(length(1, 2, 3)).toBe(1); diff --git a/packages/babel-plugin-transform-parameters/test/fixtures/use-loose-option/default-array-destructuring/exec.js b/packages/babel-plugin-transform-parameters/test/fixtures/use-loose-option/default-array-destructuring/exec.js index a500854065..4bda0f8650 100644 --- a/packages/babel-plugin-transform-parameters/test/fixtures/use-loose-option/default-array-destructuring/exec.js +++ b/packages/babel-plugin-transform-parameters/test/fixtures/use-loose-option/default-array-destructuring/exec.js @@ -1,4 +1,4 @@ function t([,,a] = [1,2,3]) { return a } -assert.equal(t(), 3); -assert.equal(t([4,5,6]), 6); +expect(t()).toBe(3); +expect(t([4,5,6])).toBe(6); diff --git a/packages/babel-plugin-transform-parameters/test/fixtures/use-loose-option/default-earlier-params/exec.js b/packages/babel-plugin-transform-parameters/test/fixtures/use-loose-option/default-earlier-params/exec.js index 75ce3a4f34..a1453dc25d 100644 --- a/packages/babel-plugin-transform-parameters/test/fixtures/use-loose-option/default-earlier-params/exec.js +++ b/packages/babel-plugin-transform-parameters/test/fixtures/use-loose-option/default-earlier-params/exec.js @@ -1,3 +1,3 @@ function f(a, b = a, c = b) { return c; } -assert.equal(3, f(3)); +expect(f(3)).toBe(3); diff --git a/packages/babel-plugin-transform-parameters/test/fixtures/use-loose-option/default-iife-1128/exec.js b/packages/babel-plugin-transform-parameters/test/fixtures/use-loose-option/default-iife-1128/exec.js index f9ec9718e4..d8d65d9c77 100644 --- a/packages/babel-plugin-transform-parameters/test/fixtures/use-loose-option/default-iife-1128/exec.js +++ b/packages/babel-plugin-transform-parameters/test/fixtures/use-loose-option/default-iife-1128/exec.js @@ -2,8 +2,8 @@ const bar = true; function foo(a = bar, ...b) { const bar = false; - assert.equal(b[0], 2); - assert.equal(b[1], 3); + expect(b[0]).toBe(2); + expect(b[1]).toBe(3); } foo(1, 2, 3); diff --git a/packages/babel-plugin-transform-parameters/test/fixtures/use-loose-option/default-iife-4253/exec.js b/packages/babel-plugin-transform-parameters/test/fixtures/use-loose-option/default-iife-4253/exec.js index 8e0a435f11..6b42da2bf9 100644 --- a/packages/babel-plugin-transform-parameters/test/fixtures/use-loose-option/default-iife-4253/exec.js +++ b/packages/babel-plugin-transform-parameters/test/fixtures/use-loose-option/default-iife-4253/exec.js @@ -5,5 +5,5 @@ class Ref { } } -assert.equal(1, new Ref().id) -assert.equal(2, new Ref().id) +expect(new Ref().id).toBe(1); +expect(new Ref().id).toBe(2); diff --git a/packages/babel-plugin-transform-parameters/test/fixtures/use-loose-option/default-iife-self/exec.js b/packages/babel-plugin-transform-parameters/test/fixtures/use-loose-option/default-iife-self/exec.js index f1ad98139d..21351c533c 100644 --- a/packages/babel-plugin-transform-parameters/test/fixtures/use-loose-option/default-iife-self/exec.js +++ b/packages/babel-plugin-transform-parameters/test/fixtures/use-loose-option/default-iife-self/exec.js @@ -4,4 +4,4 @@ class Ref { } } -assert.equal(Ref, new Ref().ref) +expect(new Ref().ref).toBe(Ref); diff --git a/packages/babel-plugin-transform-parameters/test/fixtures/use-loose-option/default-object-destructuring/exec.js b/packages/babel-plugin-transform-parameters/test/fixtures/use-loose-option/default-object-destructuring/exec.js index 3148c98145..50ed00bc6a 100644 --- a/packages/babel-plugin-transform-parameters/test/fixtures/use-loose-option/default-object-destructuring/exec.js +++ b/packages/babel-plugin-transform-parameters/test/fixtures/use-loose-option/default-object-destructuring/exec.js @@ -16,4 +16,4 @@ function sum( return acc; } -assert.equal(sum({arr:[1,2]}), 3); +expect(sum({arr:[1,2]})).toBe(3); diff --git a/packages/babel-plugin-transform-parameters/test/fixtures/use-loose-option/default-rest/exec.js b/packages/babel-plugin-transform-parameters/test/fixtures/use-loose-option/default-rest/exec.js index 1f3eeb12c8..8e52da4916 100644 --- a/packages/babel-plugin-transform-parameters/test/fixtures/use-loose-option/default-rest/exec.js +++ b/packages/babel-plugin-transform-parameters/test/fixtures/use-loose-option/default-rest/exec.js @@ -1,15 +1,15 @@ const a = 1; function rest(b = a, ...a) { - assert.equal(b, 1); + expect(b).toBe(1); } rest(undefined, 2) function rest2(b = a, ...a) { - assert.equal(a[0], 2); + expect(a[0]).toBe(2); } rest2(undefined, 2) function rest3(b = a, ...a) { - assert.equal(a.length, 1); + expect(a).toHaveLength(1); } rest3(undefined, 2) diff --git a/packages/babel-plugin-transform-parameters/test/fixtures/use-loose-option/overwrite-undefined/exec.js b/packages/babel-plugin-transform-parameters/test/fixtures/use-loose-option/overwrite-undefined/exec.js index 779e389e8d..03d57321a5 100644 --- a/packages/babel-plugin-transform-parameters/test/fixtures/use-loose-option/overwrite-undefined/exec.js +++ b/packages/babel-plugin-transform-parameters/test/fixtures/use-loose-option/overwrite-undefined/exec.js @@ -2,4 +2,4 @@ function t(undefined = 17, a = 3) { return a; } -assert.equal(t(), 3); +expect(t()).toBe(3); diff --git a/packages/babel-plugin-transform-react-jsx-source/test/fixtures/react-source/basic-sample/exec.js b/packages/babel-plugin-transform-react-jsx-source/test/fixtures/react-source/basic-sample/exec.js index 1be6cdb0e8..e44c3e5e7e 100644 --- a/packages/babel-plugin-transform-react-jsx-source/test/fixtures/react-source/basic-sample/exec.js +++ b/packages/babel-plugin-transform-react-jsx-source/test/fixtures/react-source/basic-sample/exec.js @@ -11,4 +11,4 @@ var expected = multiline([ '}} />;', ]); -assert.equal(actual, expected); +expect(actual).toBe(expected); diff --git a/packages/babel-plugin-transform-react-jsx-source/test/fixtures/react-source/with-source/exec.js b/packages/babel-plugin-transform-react-jsx-source/test/fixtures/react-source/with-source/exec.js index eaf60634ff..d6849ef016 100644 --- a/packages/babel-plugin-transform-react-jsx-source/test/fixtures/react-source/with-source/exec.js +++ b/packages/babel-plugin-transform-react-jsx-source/test/fixtures/react-source/with-source/exec.js @@ -5,4 +5,4 @@ var actual = transform( var expected = 'var x = ;'; -assert.equal(actual, expected); +expect(actual).toBe(expected); diff --git a/packages/babel-plugin-transform-regenerator/test/fixtures/class-argument-scope/example/exec.js b/packages/babel-plugin-transform-regenerator/test/fixtures/class-argument-scope/example/exec.js index 46f1fd4f74..6418c65ac3 100644 --- a/packages/babel-plugin-transform-regenerator/test/fixtures/class-argument-scope/example/exec.js +++ b/packages/babel-plugin-transform-regenerator/test/fixtures/class-argument-scope/example/exec.js @@ -5,4 +5,4 @@ class Test { } let test = new Test; -assert.equal(test.iter().next().value, test); +expect(test.iter().next().value).toBe(test); diff --git a/packages/babel-plugin-transform-regenerator/test/fixtures/function-sent/example/exec.js b/packages/babel-plugin-transform-regenerator/test/fixtures/function-sent/example/exec.js index 7d66ff138e..077d072bdb 100644 --- a/packages/babel-plugin-transform-regenerator/test/fixtures/function-sent/example/exec.js +++ b/packages/babel-plugin-transform-regenerator/test/fixtures/function-sent/example/exec.js @@ -16,4 +16,4 @@ tally.next(0.1); tally.next(0.1); tally.next(0.1); let last = tally.next("done"); -assert.equal(last.value, 0.30000000000000004); +expect(last.value).toBe(0.30000000000000004); diff --git a/packages/babel-plugin-transform-template-literals/test/fixtures/default/order/exec.js b/packages/babel-plugin-transform-template-literals/test/fixtures/default/order/exec.js index 895677e3a2..f3b34b1220 100644 --- a/packages/babel-plugin-transform-template-literals/test/fixtures/default/order/exec.js +++ b/packages/babel-plugin-transform-template-literals/test/fixtures/default/order/exec.js @@ -2,23 +2,21 @@ const calls = []; ` ${ - calls.push(1), - { + (calls.push(1), { [Symbol.toPrimitive](){ calls.push(2); return 'foo'; } - } + }) } ${ - calls.push(3), - { + (calls.push(3), { [Symbol.toPrimitive](){ calls.push(4); return 'bar'; } - } + }) } `; -assert.deepEqual(calls, [1, 2, 3, 4]); +expect(calls).toEqual([1, 2, 3, 4]); diff --git a/packages/babel-plugin-transform-template-literals/test/fixtures/default/order2/exec.js b/packages/babel-plugin-transform-template-literals/test/fixtures/default/order2/exec.js index 6883703459..8da04244b1 100644 --- a/packages/babel-plugin-transform-template-literals/test/fixtures/default/order2/exec.js +++ b/packages/babel-plugin-transform-template-literals/test/fixtures/default/order2/exec.js @@ -16,4 +16,4 @@ const calls = []; }} `; -assert.deepEqual(calls, [1, 2]); +expect(calls).toEqual([1, 2]); diff --git a/packages/babel-plugin-transform-template-literals/test/fixtures/default/symbol/exec.js b/packages/babel-plugin-transform-template-literals/test/fixtures/default/symbol/exec.js index 39316c78ef..e31e33d36a 100644 --- a/packages/babel-plugin-transform-template-literals/test/fixtures/default/symbol/exec.js +++ b/packages/babel-plugin-transform-template-literals/test/fixtures/default/symbol/exec.js @@ -1,3 +1,3 @@ const fn = () => `${Symbol()}`; -assert.throws(fn, TypeError); +expect(fn).toThrow(TypeError); diff --git a/packages/babel-plugin-transform-template-literals/test/fixtures/loose/order/exec.js b/packages/babel-plugin-transform-template-literals/test/fixtures/loose/order/exec.js index 895677e3a2..31bfa6b018 100644 --- a/packages/babel-plugin-transform-template-literals/test/fixtures/loose/order/exec.js +++ b/packages/babel-plugin-transform-template-literals/test/fixtures/loose/order/exec.js @@ -21,4 +21,4 @@ const calls = []; } `; -assert.deepEqual(calls, [1, 2, 3, 4]); +expect(calls).toEqual([1, 2, 3, 4]); diff --git a/packages/babel-plugin-transform-template-literals/test/fixtures/loose/order2/exec.js b/packages/babel-plugin-transform-template-literals/test/fixtures/loose/order2/exec.js index 6883703459..8da04244b1 100644 --- a/packages/babel-plugin-transform-template-literals/test/fixtures/loose/order2/exec.js +++ b/packages/babel-plugin-transform-template-literals/test/fixtures/loose/order2/exec.js @@ -16,4 +16,4 @@ const calls = []; }} `; -assert.deepEqual(calls, [1, 2]); +expect(calls).toEqual([1, 2]); diff --git a/packages/babel-plugin-transform-template-literals/test/fixtures/loose/symbol/exec.js b/packages/babel-plugin-transform-template-literals/test/fixtures/loose/symbol/exec.js index 39316c78ef..e31e33d36a 100644 --- a/packages/babel-plugin-transform-template-literals/test/fixtures/loose/symbol/exec.js +++ b/packages/babel-plugin-transform-template-literals/test/fixtures/loose/symbol/exec.js @@ -1,3 +1,3 @@ const fn = () => `${Symbol()}`; -assert.throws(fn, TypeError); +expect(fn).toThrow(TypeError); diff --git a/packages/babel-plugin-transform-typeof-symbol/test/fixtures/symbols/typeof/exec.js b/packages/babel-plugin-transform-typeof-symbol/test/fixtures/symbols/typeof/exec.js index 72906c476c..d72dcedb28 100644 --- a/packages/babel-plugin-transform-typeof-symbol/test/fixtures/symbols/typeof/exec.js +++ b/packages/babel-plugin-transform-typeof-symbol/test/fixtures/symbols/typeof/exec.js @@ -1,8 +1,6 @@ var s = Symbol("s"); -assert.equal(typeof s, "symbol"); -assert.ok(typeof s === "symbol"); -assert.ok(typeof Symbol.prototype === 'object', "`typeof Symbol.prototype` should be 'object'"); -assert.isNotOk(typeof o === "symbol"); -assert.notEqual(typeof o, "symbol"); -assert.notEqual(typeof typeof o, "symbol"); +expect(typeof s).toBe("symbol"); +expect(typeof Symbol.prototype).toBe("object"); +expect(typeof o).not.toBe("symbol"); +expect(typeof typeof o).not.toBe("symbol"); typeof o === "string"; diff --git a/packages/babel-plugin-transform-typeof-symbol/test/fixtures/symbols/typeof/input.js b/packages/babel-plugin-transform-typeof-symbol/test/fixtures/symbols/typeof/input.js index 527af8d790..bb0d0fa436 100644 --- a/packages/babel-plugin-transform-typeof-symbol/test/fixtures/symbols/typeof/input.js +++ b/packages/babel-plugin-transform-typeof-symbol/test/fixtures/symbols/typeof/input.js @@ -1,9 +1,7 @@ var s = Symbol("s"); -assert.ok(typeof s === "symbol"); -assert.equal(typeof s, "symbol"); -assert.equal(typeof typeof s.foo, "symbol"); +expect(typeof s).toBe("symbol"); +expect(typeof typeof s.foo).toBe("symbol"); typeof s === "string"; -assert.isNotOk(typeof o === "symbol"); -assert.notEqual(typeof o, "symbol"); -assert.notEqual(typeof typeof o.foo, "symbol"); +expect(typeof o).not.toBe("symbol"); +expect(typeof typeof o.foo).not.toBe("symbol"); typeof o === "string"; diff --git a/packages/babel-plugin-transform-typeof-symbol/test/fixtures/symbols/typeof/output.js b/packages/babel-plugin-transform-typeof-symbol/test/fixtures/symbols/typeof/output.js index d2ef134ade..6a23e95337 100644 --- a/packages/babel-plugin-transform-typeof-symbol/test/fixtures/symbols/typeof/output.js +++ b/packages/babel-plugin-transform-typeof-symbol/test/fixtures/symbols/typeof/output.js @@ -1,9 +1,7 @@ var s = Symbol("s"); -assert.ok(babelHelpers.typeof(s) === "symbol"); -assert.equal(babelHelpers.typeof(s), "symbol"); -assert.equal(babelHelpers.typeof(babelHelpers.typeof(s.foo)), "symbol"); +expect(babelHelpers.typeof(s)).toBe("symbol"); +expect(babelHelpers.typeof(babelHelpers.typeof(s.foo))).toBe("symbol"); typeof s === "string"; -assert.isNotOk((typeof o === "undefined" ? "undefined" : babelHelpers.typeof(o)) === "symbol"); -assert.notEqual(typeof o === "undefined" ? "undefined" : babelHelpers.typeof(o), "symbol"); -assert.notEqual(babelHelpers.typeof(babelHelpers.typeof(o.foo)), "symbol"); +expect(typeof o === "undefined" ? "undefined" : babelHelpers.typeof(o)).not.toBe("symbol"); +expect(babelHelpers.typeof(babelHelpers.typeof(o.foo))).not.toBe("symbol"); typeof o === "string"; diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/ArrayExtras/Fill.js b/packages/babel-preset-es2015/test/fixtures/traceur/ArrayExtras/Fill.js index ffd7bb50e3..328aba9406 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/ArrayExtras/Fill.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/ArrayExtras/Fill.js @@ -26,7 +26,7 @@ expect([1, 2, 3].fill(5, 1, -1)).toEqual([1, 5, 3]); expect(Array.prototype.fill.call({'0': 1, 'length': 3}, 5)).toEqual({'0': 5, '1': 5, '2': 5, 'length': 3}); // should handle custom object with negative length -//assert.deepEqual(Array.prototype.fill.call({'0': 2, 'length': -1}, 5), {'0': 2, 'length': -1}); +// expect(Array.prototype.fill.call({'0': 2, 'length': -1}, 5)).toEqual({'0': 2, 'length': -1}); // should handle no elements expect([].fill(5)).toEqual([]); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/ArrayExtras/From.js b/packages/babel-preset-es2015/test/fixtures/traceur/ArrayExtras/From.js index 61f04666a3..5397631324 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/ArrayExtras/From.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/ArrayExtras/From.js @@ -108,7 +108,7 @@ class MyArray extends Array { } var ma = MyArray.from(['a', 'b']); -assert.instanceOf(ma, MyArray); +expect(ma instanceof MyArray).toBe(true); expect(constructorCounter).toBe(1); expect(lengthSetCounter).toBe(1); expect(lengthGetCounter).toBe(0); @@ -146,7 +146,7 @@ var ma3 = new MyArray3(2); ma3[0] = 'a'; ma3[1] = 'b'; ma = MyArray2.from(ma3); -assert.instanceOf(ma, MyArray2); +expect(ma instanceof MyArray2).toBe(true); expect(constructorCounter).toBe(2); expect(lengthSetCounter).toBe(1); expect(lengthGetCounter).toBe(0); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/ArrayExtras/Of.js b/packages/babel-preset-es2015/test/fixtures/traceur/ArrayExtras/Of.js index 90c855384b..6db576e552 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/ArrayExtras/Of.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/ArrayExtras/Of.js @@ -6,12 +6,12 @@ expect(Array.of.length).toBe(0); //should return an array from arguments arr = Array.of(1, 'a', 3); expect(arr).toEqual([1, 'a', 3]); -//assert.isTrue(arr instanceof Array); +// expect(arr instanceof Array).toBe(true); //should work with no arguments arr = Array.of(); expect(arr).toEqual([]); -//assert.isTrue(arr instanceof Array); +// expect(arr instanceof Array).toBe(true); //should work with sub-classed array class MyArray extends Array {} @@ -20,7 +20,7 @@ arr = MyArray.of(4, 'b'); expect(arr[0]).toBe(4); expect(arr[1]).toBe('b'); expect(arr).toHaveLength(2); -//assert.isTrue(arr instanceof MyArray); +// expect(arr instanceof MyArray).toBe(true); //should call with exotic array class ExoticArray { @@ -34,4 +34,4 @@ expect(arr[1]).toBe('c'); expect(arr[2]).toBe(6); expect(arr[3]).toBe('d'); expect(arr).toHaveLength(4); -//assert.isTrue(arr instanceof ExoticArray); +expect(arr instanceof ExoticArray).toBe(true); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/ArrowFunctions/ArrowFunctions.js b/packages/babel-preset-es2015/test/fixtures/traceur/ArrowFunctions/ArrowFunctions.js index 80fc82f307..ea98563f1d 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/ArrowFunctions/ArrowFunctions.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/ArrowFunctions/ArrowFunctions.js @@ -4,7 +4,7 @@ // http://wiki.ecmascript.org/doku.php?id=strawman:arrow_function_syntax let empty = () => undefined; -expect(empty()).toBe(undefined); +expect(empty()).toBeUndefined(); // Expression bodies needs no parentheses or braces let identity = (x) => x; @@ -16,7 +16,7 @@ expect(keyMaker(empty).key).toBe(empty); // => { starts a block. let emptyBlock = () => {a: 42}; -expect(emptyBlock()).toBe(undefined); +expect(emptyBlock()).toBeUndefined(); // Nullary arrow function starts with arrow (cannot begin statement) const preamble = 'hello'; @@ -34,15 +34,15 @@ array.forEach((v, i) => { if (i & 1) oddArray[i >>> 1] = v; }); expect('3,5,7').toBe(oddArray.toString()); var f = (x = 42) => x; -expect(42).toBe(f()); +expect(f()).toBe(42); { let g = (...xs) => xs; - expect(g(0, 1, true)).toEqual([0, 1, true]);; + expect(g(0, 1, true)).toEqual([0, 1, true]); } var h = (x, ...xs) => xs; -expect(h(-1, 0, 1, true)).toEqual([0, 1, true]);; +expect(h(-1, 0, 1, true)).toEqual([0, 1, true]); expect(typeof (() => {})).toBe('function'); expect(Object.getPrototypeOf(() => {})).toBe(Function.prototype); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/AsyncFunctions/Export.module.js b/packages/babel-preset-es2015/test/fixtures/traceur/AsyncFunctions/Export.module.js index e4d4a04f2b..e94a410213 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/AsyncFunctions/Export.module.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/AsyncFunctions/Export.module.js @@ -4,8 +4,8 @@ import {asyncFunction} from './resources/async-function.js'; import asyncFunctionDefault from './resources/async-function.js'; -assert.instanceOf(asyncFunction(), Promise); -assert.instanceOf(asyncFunctionDefault(), Promise); +expect(asyncFunction() instanceof Promise); +expect(asyncFunctionDefault() instanceof Promise); (async function() { var x = await asyncFunction(); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/AsyncGenerators/Array.js b/packages/babel-preset-es2015/test/fixtures/traceur/AsyncGenerators/Array.js index e3c2359302..b62a9b23e4 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/AsyncGenerators/Array.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/AsyncGenerators/Array.js @@ -7,7 +7,7 @@ for (var i on g) { list.push(i); } - assert.deepEqual(list, [1, 2, 3]); + expect(list).toEqual([1, 2, 3]); done(); })().catch(done); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/AsyncGenerators/AsyncGenerator.js b/packages/babel-preset-es2015/test/fixtures/traceur/AsyncGenerators/AsyncGenerator.js index a04d7239b9..99fcd3891d 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/AsyncGenerators/AsyncGenerator.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/AsyncGenerators/AsyncGenerator.js @@ -11,7 +11,7 @@ async function* f() { for (var i on g) { list.push(i); } - assert.deepEqual(list, [1]); + expect(list).toEqual([1]); done(); })().catch(done); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/AsyncGenerators/AsyncObservable.js b/packages/babel-preset-es2015/test/fixtures/traceur/AsyncGenerators/AsyncObservable.js index cb31ec9a54..65c20659c3 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/AsyncGenerators/AsyncObservable.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/AsyncGenerators/AsyncObservable.js @@ -12,9 +12,9 @@ async function* f() { var g = f(); for (var i on g) { list.push(i); - await Promise.resolve().then(() => list.push(i + 3)); + await Promise.resolve().then(() => list.push(i + 3)); } - assert.deepEqual(list, [1, 4, 2, 5, 3, 6]); + expect(list).toEqual([1, 4, 2, 5, 3, 6]); done(); })().catch(done); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/AsyncGenerators/Demo.js b/packages/babel-preset-es2015/test/fixtures/traceur/AsyncGenerators/Demo.js index a9a854ce70..f2907ed608 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/AsyncGenerators/Demo.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/AsyncGenerators/Demo.js @@ -24,6 +24,6 @@ async function* asyncStream() { break; // stops the async generator as well } } - assert.equal(count, 6); // 6 = 1 + 2 + 3 + expect(count).toBe(6); // 6 = 1 + 2 + 3 done(); })(); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/AsyncGenerators/Method.js b/packages/babel-preset-es2015/test/fixtures/traceur/AsyncGenerators/Method.js index de739c2d4d..6892895be5 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/AsyncGenerators/Method.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/AsyncGenerators/Method.js @@ -13,7 +13,7 @@ class C { for (var i on g) { list.push(i); } - assert.deepEqual(list, [1]); + expect(list).toEqual([1]); done(); })().catch(done); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/AsyncGenerators/Property.js b/packages/babel-preset-es2015/test/fixtures/traceur/AsyncGenerators/Property.js index 53e926ac3a..72c29717a2 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/AsyncGenerators/Property.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/AsyncGenerators/Property.js @@ -13,7 +13,7 @@ var C = { for (var i on g) { list.push(i); } - assert.deepEqual(list, [1]); + expect(list).toEqual([1]); done(); })().catch(done); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/AsyncGenerators/ReturnAsyncGenerator.js b/packages/babel-preset-es2015/test/fixtures/traceur/AsyncGenerators/ReturnAsyncGenerator.js index 08e40ca5ab..49f6ecf88f 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/AsyncGenerators/ReturnAsyncGenerator.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/AsyncGenerators/ReturnAsyncGenerator.js @@ -17,7 +17,7 @@ async function* f() { } list.push(i); } - assert.deepEqual(list, [1]); + expect(list).toEqual([1]); done(); })().catch(done); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/AsyncGenerators/ThisAndArguments.js b/packages/babel-preset-es2015/test/fixtures/traceur/AsyncGenerators/ThisAndArguments.js index 346ddcf9c8..6c20873db0 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/AsyncGenerators/ThisAndArguments.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/AsyncGenerators/ThisAndArguments.js @@ -12,7 +12,7 @@ async function* f(a) { for (var i on g) { list.push(i); } - assert.deepEqual(list, [1, 2]); + expect(list).toEqual([1, 2]); done(); })().catch(done); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/AsyncGenerators/YieldFor.js b/packages/babel-preset-es2015/test/fixtures/traceur/AsyncGenerators/YieldFor.js index 497b4e9fec..ae6b063166 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/AsyncGenerators/YieldFor.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/AsyncGenerators/YieldFor.js @@ -9,7 +9,7 @@ async function* f1() { async function* f2() { yield 2; - yield 3; + yield 3; } (async function() { @@ -18,7 +18,7 @@ async function* f2() { for (var i on g) { list.push(i); } - assert.deepEqual(list, [1, 2, 3, 4]); + expect(list).toEqual([1, 2, 3, 4]); done(); })().catch(done); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/AsyncGenerators/YieldForOn.js b/packages/babel-preset-es2015/test/fixtures/traceur/AsyncGenerators/YieldForOn.js index 4f25f39719..d32deb120c 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/AsyncGenerators/YieldForOn.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/AsyncGenerators/YieldForOn.js @@ -17,7 +17,7 @@ async function* g() { for (var i on g()) { list.push(i); } - assert.deepEqual(list, [2, 4]); + expect(list).toEqual([2, 4]); done(); })().catch(done); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Classes/.ClassMethodInheritance.js b/packages/babel-preset-es2015/test/fixtures/traceur/Classes/.ClassMethodInheritance.js index c957d1188e..5e9088eb31 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Classes/.ClassMethodInheritance.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Classes/.ClassMethodInheritance.js @@ -5,19 +5,19 @@ B.b = function() { class C extends B {} -assert.equal(Object.getPrototypeOf(C), B); -assert.equal(Object.getPrototypeOf(C.prototype), B.prototype); +expect(Object.getPrototypeOf(C)).toBe(B); +expect(Object.getPrototypeOf(C.prototype)).toBe(B.prototype); -assert.equal(C.b(), 'B.b'); +expect(C.b()).toBe('B.b'); class D extends Object {} -assert.equal(Object.getPrototypeOf(D), Object); -assert.equal(Object.getPrototypeOf(D.prototype), Object.prototype); -assert.equal(D.keys, Object.keys); +expect(Object.getPrototypeOf(D)).toBe(Object); +expect(Object.getPrototypeOf(D.prototype)).toBe(Object.prototype); +expect(D.keys).toBe(Object.keys); class E {} -assert.equal(Object.getPrototypeOf(E), Function.prototype); -assert.equal(Object.getPrototypeOf(E.prototype), Object.prototype); -assert.isFalse('keys' in E); \ No newline at end of file +expect(Object.getPrototypeOf(E)).toBe(Function.prototype); +expect(Object.getPrototypeOf(E.prototype)).toBe(Object.prototype); +expect('keys' in E).toBe(false); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Classes/.SuperNestedClass.js b/packages/babel-preset-es2015/test/fixtures/traceur/Classes/.SuperNestedClass.js index 61c4632799..e1a9f937d7 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Classes/.SuperNestedClass.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Classes/.SuperNestedClass.js @@ -17,5 +17,5 @@ class Roo extends Animal { var r = new Roo(); -assert.equal('R', r.name); -assert.equal('K', r.a.name); +expect(r.name).toBe('R'); +expect(r.a.name).toBe('K'); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Classes/ExtendCoverFormals.js b/packages/babel-preset-es2015/test/fixtures/traceur/Classes/ExtendCoverFormals.js index bebe84c82c..e70881bca0 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Classes/ExtendCoverFormals.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Classes/ExtendCoverFormals.js @@ -6,5 +6,5 @@ class D extends (x, y) { } -assert.instanceOf(new D(), C); -assert.instanceOf(new D(), D); +expect(new D() instanceof C).toBe(true); +expect(new D() instanceof D).toBe(true); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Classes/ExtendNonConstructableFunction.js b/packages/babel-preset-es2015/test/fixtures/traceur/Classes/ExtendNonConstructableFunction.js index 7bcd7fe4fc..0c1d4915d5 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Classes/ExtendNonConstructableFunction.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Classes/ExtendNonConstructableFunction.js @@ -1,11 +1,11 @@ -assert.throw(function() { +expect(function() { class C extends Math {} -}, 'Super expression must either be null or a function'); +}).toThrow('Super expression must either be null or a function'); -assert.throw(function() { +expect(function() { function f() {} // prototype needs to be an Object or null. f.prototype = 42; class C extends f {} -}, 'Object prototype may only be an Object or null'); +}).toThrow('Object prototype may only be an Object or null'); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Classes/ExtendObject.js b/packages/babel-preset-es2015/test/fixtures/traceur/Classes/ExtendObject.js index e5b11ffe2d..1c2d9e3f88 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Classes/ExtendObject.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Classes/ExtendObject.js @@ -1,4 +1,4 @@ // Can no longer extend objects. -assert.throw(function() { +expect(function() { class C extends {} {} -}, TypeError); +}).toThrow(TypeError); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Classes/RestParams.js b/packages/babel-preset-es2015/test/fixtures/traceur/Classes/RestParams.js index 6197e3db8e..ebffed523e 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Classes/RestParams.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Classes/RestParams.js @@ -10,6 +10,6 @@ class RestParams { // ---------------------------------------------------------------------------- var obj = new RestParams(0, 1, 2); -expect(obj.rest).toEqual([0, 1, 2]);; -expect(obj.instanceMethod(3, 4, 5)).toEqual([3, 4, 5]);; +expect(obj.rest).toEqual([0, 1, 2]); +expect(obj.instanceMethod(3, 4, 5)).toEqual([3, 4, 5]); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Classes/Static.js b/packages/babel-preset-es2015/test/fixtures/traceur/Classes/Static.js index 31d01df41d..9fed192d13 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Classes/Static.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Classes/Static.js @@ -65,6 +65,6 @@ class AccessorNamedStatic { x = 2; c = new AccessorNamedStatic(); -expect(c.static).toEqual([c, 2]);; +expect(c.static).toEqual([c, 2]); c.static = 3; -expect(x).toEqual([c, 3]);; +expect(x).toEqual([c, 3]); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Classes/StaticSuper.js b/packages/babel-preset-es2015/test/fixtures/traceur/Classes/StaticSuper.js index a022d1c1c9..5b03a9baa3 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Classes/StaticSuper.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Classes/StaticSuper.js @@ -28,8 +28,8 @@ class C extends B { } } -expect(C.method()).toEqual([C, 'B.method']);; -expect(C.getter).toEqual([C, 'B.getter']);; +expect(C.method()).toEqual([C, 'B.method']); +expect(C.getter).toEqual([C, 'B.getter']); C.setter = 'B.setter'; -expect(x).toEqual([C, 'B.setter']);; +expect(x).toEqual([C, 'B.setter']); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Classes/StaticSuperNoExtends.js b/packages/babel-preset-es2015/test/fixtures/traceur/Classes/StaticSuperNoExtends.js index 2f56ed6e25..50f6770ef4 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Classes/StaticSuperNoExtends.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Classes/StaticSuperNoExtends.js @@ -35,13 +35,13 @@ class NoExtends { } var call = Function.prototype.call; -expect(NoExtends.method()).toEqual([NoExtends, 42, call]);; +expect(NoExtends.method()).toEqual([NoExtends, 42, call]); -expect(NoExtends.getter).toEqual([NoExtends, 42, call]);; +expect(NoExtends.getter).toEqual([NoExtends, 42, call]); NoExtends.setter = 1; -expect(x).toEqual([NoExtends, 1, call]);; +expect(x).toEqual([NoExtends, 1, call]); delete Function.prototype.testFunction; delete Function.prototype.testGetter; -delete Function.prototype.testSetter; \ No newline at end of file +delete Function.prototype.testSetter; diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Collections/Map.js b/packages/babel-preset-es2015/test/fixtures/traceur/Collections/Map.js index 1f2c485026..674278c9d8 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Collections/Map.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Collections/Map.js @@ -32,7 +32,7 @@ expect(t.get(nullKey)).toBe('value9'); expect(t.get(nanKey)).toBe('value10'); expect(t.get(zeroKey)).toBe('value11'); -expect(t.get({})).toBe(undefined); +expect(t.get({})).toBeUndefined(); expect(t.get('keykeykey')).toBe('value5'); expect(t.get(42.24)).toBe('value6'); expect(t.get(true)).toBe('value7'); @@ -86,7 +86,7 @@ t.forEach(function (value, key, map) { expect(cnt).toBe(9); t.delete('foo'); -expect([ +expect(arrKeys).toEqual([ undefinedKey, nullKey, stringKey, @@ -96,8 +96,8 @@ expect([ nanKey, zeroKey, 'foo' -]).toEqual(arrKeys);; -expect([ +]); +expect(arr).toEqual([ 'value8', 'value9', 'value5', @@ -107,7 +107,7 @@ expect([ 'value10', 'value11', 42 -]).toEqual(arr);; +]); // iterator arrKeys = []; @@ -126,10 +126,18 @@ for (var mapIterItem of t) { expect(cnt).toBe(9); t.delete('foo'); -expect([ undefinedKey, nullKey, stringKey, - numberKey, booleanKey, objectKey, - nanKey, zeroKey, 'foo' ]).toEqual(arrKeys);; -expect([ +expect(arrKeys).toEqual([ + undefinedKey, + nullKey, + stringKey, + numberKey, + booleanKey, + objectKey, + nanKey, + zeroKey, + 'foo' +]); +expect(arr).toEqual([ 'value8', 'value9', 'value5', @@ -139,7 +147,7 @@ expect([ 'value10', 'value11', 42 -]).toEqual(arr);; +]); // .entries() @@ -155,7 +163,7 @@ for (var mapIterItem of t.entries()) { } expect(cnt).toBe(8); -expect([ +expect(arrKeys).toEqual([ undefinedKey, nullKey, stringKey, @@ -164,8 +172,8 @@ expect([ objectKey, nanKey, zeroKey -]).toEqual(arrKeys);; -expect([ +]); +expect(arr).toEqual([ 'value8', 'value9', 'value5', @@ -174,7 +182,7 @@ expect([ 'value1', 'value10', 'value11' -]).toEqual(arr);; +]); // .keys() @@ -187,7 +195,7 @@ for (var mapIterKey of t.keys()) { } expect(cnt).toBe(8); -expect([ +expect(arrKeys).toEqual([ undefinedKey, nullKey, stringKey, @@ -196,7 +204,7 @@ expect([ objectKey, nanKey, zeroKey -]).toEqual(arrKeys);; +]); // .values() @@ -209,7 +217,7 @@ for (var mapIterVal of t.values()) { } expect(cnt).toBe(8); -expect([ +expect(arr).toEqual([ 'value8', 'value9', 'value5', @@ -218,7 +226,7 @@ expect([ 'value1', 'value10', 'value11' -]).toEqual(arr);; +]); var t3 = new Map([ [[],[]], [{},{}], [NaN,NaN] ]); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Collections/Set.js b/packages/babel-preset-es2015/test/fixtures/traceur/Collections/Set.js index a8d80daff3..a69b76068d 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Collections/Set.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Collections/Set.js @@ -78,7 +78,7 @@ t.forEach(function(val, val2, obj) { expect(cnt).toBe(8); arr.sort(); -expect(expected).toEqual(arr);; +expect(arr).toEqual(expected); // iterator arr = []; @@ -92,7 +92,7 @@ expect(cnt).toBe(8); arr.sort(); -expect(expected).toEqual(arr);; +expect(arr).toEqual(expected); // .values() arr = []; @@ -106,7 +106,7 @@ expect(cnt).toBe(8); arr.sort(); -expect(expected).toEqual(arr);; +expect(arr).toEqual(expected); var t3 = new Set([[], {}, NaN]); expect(t3.size).toBe(3); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/Array.js b/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/Array.js index edfe6571d3..af16d44b5a 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/Array.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/Array.js @@ -14,7 +14,7 @@ function destructArray() { var result = destructArray(); expect(result.a).toBe('hello'); expect(result.b).toBe(','); -expect(result.c).toEqual(['world']);; +expect(result.c).toEqual(['world']); expect(result.d).toBeUndefined(); function testNested() { diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/ArrowFunction.js b/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/ArrowFunction.js index 57f980e51e..57c777e218 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/ArrowFunction.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/ArrowFunction.js @@ -2,10 +2,10 @@ var f = ({x}) => x; expect(42).toBe(f({x: 42})); var g = ({x: y, z: [a, b, ...c]}) => [y, a, b, c]; -expect(g({x: 1, z: [2, 3, 4, 5]})).toEqual([1, 2, 3, [4, 5]]);; +expect(g({x: 1, z: [2, 3, 4, 5]})).toEqual([1, 2, 3, [4, 5]]); var h = ([a, {b: c, d}]) => [a, c, d]; -expect(h([1, {b: 2, d: 3}])).toEqual([1, 2, 3]);; +expect(h([1, {b: 2, d: 3}])).toEqual([1, 2, 3]); var i = ([, a]) => a; expect(i([0, 1])).toBe(1); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/Catch.js b/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/Catch.js index 267f299049..d5ab0f5fab 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/Catch.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/Catch.js @@ -11,7 +11,7 @@ try { throw new MyError('abc'); } catch ({message: [head, ...tail], name}) { expect('a').toBe(head); - expect(tail).toEqual(['b', 'c']);; + expect(tail).toEqual(['b', 'c']); expect('Error').toBe(name); } diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/Class.js b/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/Class.js index 1efc404664..9a2b4bfa76 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/Class.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/Class.js @@ -5,21 +5,21 @@ function MyError(s) { class C { constructor({message: [head, ...tail], name}) { - expect('a').toBe(head); - expect(tail).toEqual(['b', 'c']);; - expect('Error').toBe(name); + expect(head).toBe('a'); + expect(tail).toEqual(['b', 'c']); + expect(name).toBe('Error'); } method({message: [head, ...tail], name}) { - expect('a').toBe(head); - expect(tail).toEqual(['b', 'c']);; - expect('Error').toBe(name); + expect(head).toBe('a'); + expect(tail).toEqual(['b', 'c']); + expect(name).toBe('Error'); } set x({message: [head, ...tail], name}) { - expect('a').toBe(head); - expect(tail).toEqual(['b', 'c']);; - expect('Error').toBe(name); + expect(head).toBe('a'); + expect(tail).toEqual(['b', 'c']); + expect(name).toBe('Error'); } } diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/Empty.js b/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/Empty.js index 67d00361cd..4fc1bd16b7 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/Empty.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/Empty.js @@ -3,14 +3,14 @@ var calls = 0; var {} = Object(calls++); expect(calls).toBe(1); -assert.throw(function() { +expect(function() { var [] = Object(calls++); -}, TypeError); +}).toThrow(TypeError); expect(calls).toBe(2); -assert.throw(function() { +expect(function() { var {} = Object(calls++), [] = Object(calls++); -}); +}).toThrow(); expect(calls).toBe(4); @@ -21,12 +21,12 @@ calls = 0; (((((((((((({} = Object(calls++))))))))))))); expect(calls).toBe(1); -assert.throw(function() { +expect(function() { [] = Object(calls++); -}, TypeError); +}).toThrow(TypeError); expect(calls).toBe(2); -assert.throw(function() { +expect(function() { (((((((((((({} = Object(calls++)))))))))))), [] = Object(calls++)); -}, TypeError); +}).toThrow(TypeError); expect(calls).toBe(4); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/EvaluatesToRvalue.js b/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/EvaluatesToRvalue.js index dce6de6cb0..2e74bfc7e8 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/EvaluatesToRvalue.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/EvaluatesToRvalue.js @@ -6,4 +6,4 @@ function destructEvaluatesToRvalue() { // ---------------------------------------------------------------------------- var result = destructEvaluatesToRvalue(); -expect(result).toEqual([1, 2, 3]);; +expect(result).toEqual([1, 2, 3]); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/ForInLoop.js b/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/ForInLoop.js index f224bad143..37036f8cb7 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/ForInLoop.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/ForInLoop.js @@ -9,20 +9,20 @@ var expectedHeads = ['a', 'd']; var expectedTails = [['b', 'c'], ['e','f']]; var i = 0; for (var [head, ...tail] in object) { - expect(expectedHeads[i]).toBe(head); - expect(tail).toEqual(expectedTails[i]);; + expect(head).toBe(expectedHeads[i]); + expect(tail).toEqual(expectedTails[i]); i++; } -expect(2).toBe(i); +expect(i).toBe(2); { let x = 42; for (let {length: x} in object) { - expect(3).toBe(x); + expect(x).toBe(3); } - expect(42).toBe(x); + expect(x).toBe(42); } var k; for ({length: k} in {abc: 3}) // No block - expect(3).toBe(k); + expect(k).toBe(3); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/ForOfLoop.js b/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/ForOfLoop.js index c00ed2db93..ad52b796b5 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/ForOfLoop.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/ForOfLoop.js @@ -10,7 +10,7 @@ var expectedTails = [['b', 'c'], ['e','f']]; var i = 0; for (var [head, ...tail] of gen()) { expect(expectedHeads[i]).toBe(head); - expect(tail).toEqual(expectedTails[i]);; + expect(tail).toEqual(expectedTails[i]); i++; } expect(i).toBe(2); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/FunctionArrayPattern.js b/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/FunctionArrayPattern.js index 982ab51fa0..9967bcda96 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/FunctionArrayPattern.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/FunctionArrayPattern.js @@ -1,7 +1,7 @@ function f([a, b, ...c], d) { return [a, b, c, d]; } -expect(f([1, 2, 3, 4], 5)).toEqual([1, 2, [3, 4], 5]);; +expect(f([1, 2, 3, 4], 5)).toEqual([1, 2, [3, 4], 5]); function g([, a]) { return a; diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/FunctionObjectPattern.js b/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/FunctionObjectPattern.js index 937cbf00cc..36f11c6115 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/FunctionObjectPattern.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/FunctionObjectPattern.js @@ -2,4 +2,4 @@ function f({a, b: {c}}, d) { return [a, c, d]; } -expect(f({a: 1, b: {c: 2}}, 3)).toEqual([1, 2, 3]);; \ No newline at end of file +expect(f({a: 1, b: {c: 2}}, 3)).toEqual([1, 2, 3]); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/Method.js b/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/Method.js index 3da6e52c2c..c69559f1e5 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/Method.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/Method.js @@ -6,7 +6,7 @@ function MyError(s) { var object = { method({message: [head, ...tail], name}) { expect('a').toBe(head); - expect(tail).toEqual(['b', 'c']);; + expect(tail).toEqual(['b', 'c']); expect('Error').toBe(name); } }; diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/Rest.js b/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/Rest.js index 4842c8b758..1a655df8e8 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/Rest.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/Rest.js @@ -7,10 +7,10 @@ function destructRest() { } var result = destructRest(); -expect(result.a).toEqual([1, 2, 3]);; +expect(result.a).toEqual([1, 2, 3]); expect(result.b).toBe(1); -expect(result.c).toEqual([2, 3]);; -expect(result.d).toEqual([]);; +expect(result.c).toEqual([2, 3]); +expect(result.d).toEqual([]); assert.throw(function() { var e; diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/RestIterator.js b/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/RestIterator.js index d26b60d16a..847d94d063 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/RestIterator.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/RestIterator.js @@ -10,7 +10,7 @@ [, x, , x2, , ...xs] = f(); expect(x).toBe(1); expect(x2).toBe(3); - expect(xs).toEqual([5, 6, 7]);; + expect(xs).toEqual([5, 6, 7]); [] = f(); expect(i).toBe(8); // Since we never call next(). @@ -34,7 +34,7 @@ var [, x, , x2, , ...xs] = f(); expect(x).toBe(1); expect(x2).toBe(3); - expect(xs).toEqual([5, 6, 7]);; + expect(xs).toEqual([5, 6, 7]); var [] = f(); expect(i).toBe(8); // Since we never call next(). diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/SetAccessor.js b/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/SetAccessor.js index 92099a84a8..72c9d644a4 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/SetAccessor.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/SetAccessor.js @@ -6,7 +6,7 @@ function MyError(s) { var object = { set x({message: [head, ...tail], name}) { expect(head).toBe('a'); - expect(tail).toEqual(['b', 'c']);; + expect(tail).toEqual(['b', 'c']); expect(name).toBe('Error'); } }; diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/TopLevel.js b/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/TopLevel.js index 9f6ae8aa19..13debb08db 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/TopLevel.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Destructuring/TopLevel.js @@ -3,7 +3,7 @@ var a, b, c, d; // ---------------------------------------------------------------------------- -expect('hello').toBe(a); -expect(',').toBe(b); -expect('junk').toBe(c); -expect(d).toEqual(['world']);; +expect(a).toBe('hello'); +expect(b).toBe(','); +expect(c).toBe('junk'); +expect(d).toEqual(['world']); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/NumericLiteral/Simple.js b/packages/babel-preset-es2015/test/fixtures/traceur/NumericLiteral/Simple.js index 83c72a329c..cfb2a4a691 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/NumericLiteral/Simple.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/NumericLiteral/Simple.js @@ -30,7 +30,7 @@ 0B11: 3, 0B0100: 4 }; - expect(Object.keys(o)).toEqual(['0', '1', '2', '3', '4']);; + expect(Object.keys(o)).toEqual(['0', '1', '2', '3', '4']); var o = { 0o0: 0, @@ -39,7 +39,7 @@ 0O10: 8, 0O011: 9 }; - expect(Object.keys(o)).toEqual(['0', '1', '7', '8', '9']);; + expect(Object.keys(o)).toEqual(['0', '1', '7', '8', '9']); var o = { get 0b0() {}, @@ -48,7 +48,7 @@ get 0B11() {}, get 0B0100() {} }; - expect(Object.keys(o)).toEqual(['0', '1', '2', '3', '4']);; + expect(Object.keys(o)).toEqual(['0', '1', '2', '3', '4']); var o = { set 0o0(v) {}, @@ -57,7 +57,7 @@ set 0O10(v) {}, set 0O011(v) {} }; - expect(Object.keys(o)).toEqual(['0', '1', '7', '8', '9']);; + expect(Object.keys(o)).toEqual(['0', '1', '7', '8', '9']); var o = { 0b0() {}, @@ -66,7 +66,7 @@ 0B11() {}, 0B0100() {} }; - expect(Object.keys(o)).toEqual(['0', '1', '2', '3', '4']);; + expect(Object.keys(o)).toEqual(['0', '1', '2', '3', '4']); class C { 0b0() {} @@ -84,18 +84,18 @@ static set 0O13(v) {} } - expect(C.prototype.hasOwnProperty('0')).toBe(true);; - expect(C.prototype.hasOwnProperty('1')).toBe(true);; - expect(C.prototype.hasOwnProperty('2')).toBe(true);; - expect(C.prototype.hasOwnProperty('6')).toBe(true);; - expect(C.prototype.hasOwnProperty('7')).toBe(true);; - expect(C.prototype.hasOwnProperty('8')).toBe(true);; + expect(C.prototype.hasOwnProperty('0')).toBe(true); + expect(C.prototype.hasOwnProperty('1')).toBe(true); + expect(C.prototype.hasOwnProperty('2')).toBe(true); + expect(C.prototype.hasOwnProperty('6')).toBe(true); + expect(C.prototype.hasOwnProperty('7')).toBe(true); + expect(C.prototype.hasOwnProperty('8')).toBe(true); - expect(C.hasOwnProperty('3')).toBe(true);; - expect(C.hasOwnProperty('4')).toBe(true);; - expect(C.hasOwnProperty('5')).toBe(true);; - expect(C.hasOwnProperty('9')).toBe(true);; - expect(C.hasOwnProperty('10')).toBe(true);; - expect(C.hasOwnProperty('11')).toBe(true);; + expect(C.hasOwnProperty('3')).toBe(true); + expect(C.hasOwnProperty('4')).toBe(true); + expect(C.hasOwnProperty('5')).toBe(true); + expect(C.hasOwnProperty('9')).toBe(true); + expect(C.hasOwnProperty('10')).toBe(true); + expect(C.hasOwnProperty('11')).toBe(true); })(); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/ObjectInitializerShorthand/Ok.js b/packages/babel-preset-es2015/test/fixtures/traceur/ObjectInitializerShorthand/Ok.js index fa2c43368f..6ba98f4e81 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/ObjectInitializerShorthand/Ok.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/ObjectInitializerShorthand/Ok.js @@ -4,5 +4,5 @@ var object = {x, y}; // ---------------------------------------------------------------------------- -expect(object.x).toBe(42);; -expect(object.y).toBe(43);; +expect(object.x).toBe(42); +expect(object.y).toBe(43); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/PropertyMethodAssignment/PropertyMethodAssignment.js b/packages/babel-preset-es2015/test/fixtures/traceur/PropertyMethodAssignment/PropertyMethodAssignment.js index 7747434281..715dcbbda6 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/PropertyMethodAssignment/PropertyMethodAssignment.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/PropertyMethodAssignment/PropertyMethodAssignment.js @@ -32,7 +32,7 @@ expect(Object.keys(object)).toEqual([ 'function', 'var', 'class' -]);; +]); function assertMethod(object, name) { expect(object.hasOwnProperty(name)).toBe(true); @@ -58,7 +58,7 @@ assertMethod(object, 'class'); expect(object.f).toBe(object.f()); // Test the nested object. -expect(Object.keys(object.x)).toEqual(['j']);; +expect(Object.keys(object.x)).toEqual(['j']); assertMethod(object.x, 'j'); // Test name binding. diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Rest/Simple.js b/packages/babel-preset-es2015/test/fixtures/traceur/Rest/Simple.js index fa939d25ea..53572a13f6 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Rest/Simple.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Rest/Simple.js @@ -6,11 +6,11 @@ function g(a, ...p) { return p; } -expect(f()).toEqual([]);; -expect(f(0)).toEqual([0]);; -expect(f(0, 1)).toEqual([0, 1]);; +expect(f()).toEqual([]); +expect(f(0)).toEqual([0]); +expect(f(0, 1)).toEqual([0, 1]); -expect(g()).toEqual([]);; -expect(g(0)).toEqual([]);; -expect(g(0, 1)).toEqual([1]);; -expect(g(0, 1, 2)).toEqual([1, 2]);; +expect(g()).toEqual([]); +expect(g(0)).toEqual([]); +expect(g(0, 1)).toEqual([1]); +expect(g(0, 1, 2)).toEqual([1, 2]); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Scope/BlockBinding2.js b/packages/babel-preset-es2015/test/fixtures/traceur/Scope/BlockBinding2.js index d92076f941..37b40d2a89 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Scope/BlockBinding2.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Scope/BlockBinding2.js @@ -10,6 +10,6 @@ for (let x in obj) { // ---------------------------------------------------------------------------- -expect(result[0]()).toBe('hello a');;; -expect(result[1]()).toBe('hello b');;; -expect(result[2]()).toBe('hello c');;; +expect(result[0]()).toBe('hello a');; +expect(result[1]()).toBe('hello b');; +expect(result[2]()).toBe('hello c');; diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Scope/LetForInInitializers1.js b/packages/babel-preset-es2015/test/fixtures/traceur/Scope/LetForInInitializers1.js index ff0d54a97d..ec12fec62a 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Scope/LetForInInitializers1.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Scope/LetForInInitializers1.js @@ -17,6 +17,6 @@ var result; // ---------------------------------------------------------------------------- -expect(result[0]()).toEqual(['0', 'one']);; -expect(result[1]()).toEqual(['1', 'two']);; -expect(result[2]()).toEqual(['2', 'three']);; +expect(result[0]()).toEqual(['0', 'one']); +expect(result[1]()).toEqual(['1', 'two']); +expect(result[2]()).toEqual(['2', 'three']); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Scope/LetInGenerators.js b/packages/babel-preset-es2015/test/fixtures/traceur/Scope/LetInGenerators.js index 32f519ba6b..13a61daaee 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Scope/LetInGenerators.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Scope/LetInGenerators.js @@ -9,7 +9,7 @@ function* f() { } var g = f(); -expect(g.next()).toEqual({value: 0, done: false});; -expect(g.next()).toEqual({value: 1, done: false});; -expect(g.next()).toEqual({value: 2, done: false});; +expect(g.next()).toEqual({value: 0, done: false}); +expect(g.next()).toEqual({value: 1, done: false}); +expect(g.next()).toEqual({value: 2, done: false}); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Scope/LetNoInitializer.js b/packages/babel-preset-es2015/test/fixtures/traceur/Scope/LetNoInitializer.js index 68a215cbc3..bffc5e4277 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Scope/LetNoInitializer.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Scope/LetNoInitializer.js @@ -3,7 +3,7 @@ var x = 1; { let x; - expect(x).toBeUndefined();; + expect(x).toBeUndefined(); x = 2; expect(x).toBe(2); } diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Spread/Array.js b/packages/babel-preset-es2015/test/fixtures/traceur/Spread/Array.js index cbb2930d5e..68a2ebd1f7 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Spread/Array.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Spread/Array.js @@ -7,8 +7,8 @@ var f = [0, ...[[1, 2], [3, 4]], 5]; // ---------------------------------------------------------------------------- -expect(b).toEqual([0]);; -expect(c).toEqual([0, 0]);; -expect(d).toEqual([1, 2]);; -expect(e).toEqual([0, 1, 2, 3]);; -expect(f).toEqual([0, [1, 2], [3, 4], 5]);; +expect(b).toEqual([0]); +expect(c).toEqual([0, 0]); +expect(d).toEqual([1, 2]); +expect(e).toEqual([0, 1, 2, 3]); +expect(f).toEqual([0, [1, 2], [3, 4], 5]); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Spread/Call.js b/packages/babel-preset-es2015/test/fixtures/traceur/Spread/Call.js index 6bfc9e7699..5373943c97 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Spread/Call.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Spread/Call.js @@ -8,10 +8,10 @@ function f(...args) { } var result = f(0, ...[1, 2], 3, ...G()); -expect(result).toEqual([0, 1, 2, 3, 'hi', 'there']);; +expect(result).toEqual([0, 1, 2, 3, 'hi', 'there']); result = f(...G()); -expect(result).toEqual(['hi', 'there']);; +expect(result).toEqual(['hi', 'there']); function g() { 'use strict'; diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Spread/CallWithUndefined.js b/packages/babel-preset-es2015/test/fixtures/traceur/Spread/CallWithUndefined.js index 1243fa0e79..5bba2a1141 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Spread/CallWithUndefined.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Spread/CallWithUndefined.js @@ -2,7 +2,7 @@ function f(...args) { return args; } -assert.throw(function() { +expect(function() { // Should throw due to ToObject(undefined) f(0, ...undefined, 1); -}, TypeError) +}).toThrow(TypeError); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Spread/Iterators.js b/packages/babel-preset-es2015/test/fixtures/traceur/Spread/Iterators.js index 4abb816dc7..927126ef3e 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Spread/Iterators.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Spread/Iterators.js @@ -11,7 +11,7 @@ var d = [4, ...G(), 5]; // ---------------------------------------------------------------------------- -expect(a).toEqual([1, 2, 3]);; -expect(b).toEqual([4, 1, 2, 3]);; -expect(c).toEqual([1, 2, 3, 4]);; -expect(d).toEqual([4, 1, 2, 3, 5]);; +expect(a).toEqual([1, 2, 3]); +expect(b).toEqual([4, 1, 2, 3]); +expect(c).toEqual([1, 2, 3, 4]); +expect(d).toEqual([4, 1, 2, 3, 5]); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Spread/MethodCall.js b/packages/babel-preset-es2015/test/fixtures/traceur/Spread/MethodCall.js index b0a4ca41d8..449c80efa3 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Spread/MethodCall.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Spread/MethodCall.js @@ -15,4 +15,4 @@ var result = { // ---------------------------------------------------------------------------- expect(result.obj).toBe(result.result.self); -expect(result.result.args).toEqual([0, 1, 2, 3]);; +expect(result.result.args).toEqual([0, 1, 2, 3]); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Spread/MethodCallQuotedName.js b/packages/babel-preset-es2015/test/fixtures/traceur/Spread/MethodCallQuotedName.js index c622c3c96a..0df731c2c7 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Spread/MethodCallQuotedName.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Spread/MethodCallQuotedName.js @@ -15,4 +15,4 @@ var result = { // ---------------------------------------------------------------------------- expect(result.obj).toBe(result.result.self); -expect(result.result.args).toEqual([0, 1, 2, 3]);; +expect(result.result.args).toEqual([0, 1, 2, 3]); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Spread/NoIterator.js b/packages/babel-preset-es2015/test/fixtures/traceur/Spread/NoIterator.js index d9f757f408..2b05bc1f85 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Spread/NoIterator.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Spread/NoIterator.js @@ -1 +1 @@ -assert.throw(() => [...{}], TypeError); +expect(() => [...{}]).toThrow(TypeError); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Spread/NotAnObject.js b/packages/babel-preset-es2015/test/fixtures/traceur/Spread/NotAnObject.js index 4b68c2c9e1..fd40c8d3b6 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Spread/NotAnObject.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Spread/NotAnObject.js @@ -1 +1 @@ -assert.throw(() => [...null], TypeError); +expect(() => [...null]).toThrow(TypeError); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Spread/String.js b/packages/babel-preset-es2015/test/fixtures/traceur/Spread/String.js index 2038156561..b8d19adfd1 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Spread/String.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Spread/String.js @@ -7,7 +7,7 @@ var f = [... new String('abc')]; // ---------------------------------------------------------------------------- -expect(b).toEqual(['b']);; -expect(c).toEqual(['b', 'b']);; -expect(e).toEqual([0, '1', '2', 3]);; -expect(f).toEqual(['a', 'b', 'c']);; +expect(b).toEqual(['b']); +expect(c).toEqual(['b', 'b']); +expect(e).toEqual([0, '1', '2', 3]); +expect(f).toEqual(['a', 'b', 'c']); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Spread/Type.js b/packages/babel-preset-es2015/test/fixtures/traceur/Spread/Type.js index bd46c4200d..f751282d9e 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Spread/Type.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Spread/Type.js @@ -1,29 +1,29 @@ -assert.throw(() => { +expect(() => { [0, ...{}, 1]; -}, TypeError); +}).toThrow(TypeError); -assert.throw(() => { +expect(() => { [0, ...{0: 1, 1: 2, length: 2}, 3]; -}, TypeError); +}).toThrow(TypeError); -assert.throw(() => { +expect(() => { [0, ...true, 1]; -}, TypeError); +}).toThrow(TypeError); -assert.throw(() => { +expect(() => { [0, ...1, 1]; -}, TypeError); +}).toThrow(TypeError); -assert.throw(() => { +expect(() => { [0, ...function() {}, 1]; -}, TypeError); +}).toThrow(TypeError); -assert.throw(function() { +expect(function() { [0, ...null, 1]; -}, TypeError); +}).toThrow(TypeError); -assert.throw(function() { +expect(function() { [0, ...undefined, 1]; -}, TypeError); +}).toThrow(TypeError); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Symbol/GetOwnPropertySymbols.js b/packages/babel-preset-es2015/test/fixtures/traceur/Symbol/GetOwnPropertySymbols.js index b1f18d5716..e451e8d6f6 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Symbol/GetOwnPropertySymbols.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Symbol/GetOwnPropertySymbols.js @@ -4,4 +4,4 @@ var object = {a: 'a'}; object[s1] = 's1'; object.b = 'b'; object[s2] = 's2'; -expect(Object.getOwnPropertySymbols(object)).toEqual([s1, s2]);; +expect(Object.getOwnPropertySymbols(object)).toEqual([s1, s2]); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Symbol/Object.js b/packages/babel-preset-es2015/test/fixtures/traceur/Symbol/Object.js index 07e4121c63..d48c9d5b72 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Symbol/Object.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Symbol/Object.js @@ -4,7 +4,7 @@ object[s] = 42; expect(object[s]).toBe(42); // Native Symbol throws for ToString. // assert.isUndefined(object[s + '']); -expect(Object.getOwnPropertyNames(object)).toEqual([]);; +expect(Object.getOwnPropertyNames(object)).toEqual([]); expect(object.hasOwnProperty(s)).toBe(true); expect(object[s] -= 10).toBe(32); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Syntax/StringEscapes.js b/packages/babel-preset-es2015/test/fixtures/traceur/Syntax/StringEscapes.js index 747c8cf4aa..f7a1459c28 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Syntax/StringEscapes.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Syntax/StringEscapes.js @@ -8,6 +8,6 @@ var o2 = { '\0\b\f\n\r\t\v\x42\u1234': 1234 }; -expect(Object.keys(o2)).toEqual(Object.keys(o1));; +expect(Object.keys(o2)).toEqual(Object.keys(o1)); expect(o1['\\\'']).toBe(42); expect(o2['\\\'']).toBe(42); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Yield/GeneratorSend.js b/packages/babel-preset-es2015/test/fixtures/traceur/Yield/GeneratorSend.js index 3b5b9aab80..a68271b312 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Yield/GeneratorSend.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Yield/GeneratorSend.js @@ -56,7 +56,7 @@ function* G1() { g = W(G1)(); // To be nitpicky, ionmonkey throws TypeError, and not Error. I'm not checking // things quite that closely at this point in time. -assert.throw(() => g.next(), 'Generator is already running'); +expect(() => g.next()).toThrow('Generator is already running'); //----------------------------------------------------------------------------- // @@ -94,7 +94,7 @@ closeMethods.forEach((closeMethod) => { g = W(G2)(); for (var i = 0; i < 8; i++) { - assert.throw(() => g.next(42), /^attempt to send (.*?) to newborn generator$/); + expect(() => g.next(42)).toThrow(/^attempt to send (.*?) to newborn generator$/); } expect({value: 1, done: false}).toEqual(g.next(undefined)); diff --git a/packages/babel-preset-es2015/test/fixtures/traceur/Yield/ObjectModel.js b/packages/babel-preset-es2015/test/fixtures/traceur/Yield/ObjectModel.js index 0dc9d88e5e..3dd74b7b5c 100644 --- a/packages/babel-preset-es2015/test/fixtures/traceur/Yield/ObjectModel.js +++ b/packages/babel-preset-es2015/test/fixtures/traceur/Yield/ObjectModel.js @@ -10,7 +10,7 @@ expect(GeneratorFunctionPrototype.prototype).toBe(f.prototype.__proto__); expect(GeneratorFunctionPrototype.__proto__).toBe(Function.prototype); var g = f(); -assert.instanceOf(g, f); +expect(g instanceof f).toBe(true); expect(g.__proto__).toBe(f.prototype); diff --git a/packages/babel-preset-react/test/fixtures/preset-options/development/exec.js b/packages/babel-preset-react/test/fixtures/preset-options/development/exec.js index 4fc1a143a9..5ceb5a4a01 100644 --- a/packages/babel-preset-react/test/fixtures/preset-options/development/exec.js +++ b/packages/babel-preset-react/test/fixtures/preset-options/development/exec.js @@ -16,4 +16,4 @@ const expected = multiline([ ]); -assert.equal(actual, expected); +expect(actual).toBe(expected); diff --git a/packages/babel-template/test/index.js b/packages/babel-template/test/index.js index ca0ff01c52..854ad2f4b5 100644 --- a/packages/babel-template/test/index.js +++ b/packages/babel-template/test/index.js @@ -215,7 +215,7 @@ describe("@babel/template", function() { TAG: t.jsxIdentifier("div"), }); - expect(generator(result).code).to.equal("
{'content'}
"); + expect(generator(result).code).toEqual("
{'content'}
"); }); }); }); diff --git a/yarn.lock b/yarn.lock index 65b0a27b7e..762318fdac 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,9 +2,9 @@ # yarn lockfile v1 -"@babel/cli@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.0.0-beta.41.tgz#d9fa9d5409a1e73a63d0e3ccc0889afc1f20d946" +"@babel/cli@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.0.0-beta.42.tgz#6ba43578d6c47c1cc96a4de8f67f61763d780a0e" dependencies: commander "^2.8.1" convert-source-map "^1.1.0" @@ -23,23 +23,23 @@ dependencies: "@babel/highlight" "7.0.0-beta.40" -"@babel/code-frame@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.41.tgz#68845c10a895050ab643e869100bbcf294b64e09" +"@babel/code-frame@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.42.tgz#a9c83233fa7cd06b39dc77adbb908616ff4f1962" dependencies: - "@babel/highlight" "7.0.0-beta.41" + "@babel/highlight" "7.0.0-beta.42" -"@babel/core@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.0.0-beta.41.tgz#796a318ffd2c46e006f133a474b3be67f94e9ca5" +"@babel/core@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.0.0-beta.42.tgz#b3a838fddbd19663369a0b4892189fd8d3f82001" dependencies: - "@babel/code-frame" "7.0.0-beta.41" - "@babel/generator" "7.0.0-beta.41" - "@babel/helpers" "7.0.0-beta.41" - "@babel/template" "7.0.0-beta.41" - "@babel/traverse" "7.0.0-beta.41" - "@babel/types" "7.0.0-beta.41" - babylon "7.0.0-beta.41" + "@babel/code-frame" "7.0.0-beta.42" + "@babel/generator" "7.0.0-beta.42" + "@babel/helpers" "7.0.0-beta.42" + "@babel/template" "7.0.0-beta.42" + "@babel/traverse" "7.0.0-beta.42" + "@babel/types" "7.0.0-beta.42" + babylon "7.0.0-beta.42" convert-source-map "^1.1.0" debug "^3.1.0" json5 "^0.5.0" @@ -59,51 +59,51 @@ source-map "^0.5.0" trim-right "^1.0.1" -"@babel/generator@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.0.0-beta.41.tgz#5fce0676cea5acc1d493480d9fb7317ea2164d3f" +"@babel/generator@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.0.0-beta.42.tgz#777bb50f39c94a7e57f73202d833141f8159af33" dependencies: - "@babel/types" "7.0.0-beta.41" + "@babel/types" "7.0.0-beta.42" jsesc "^2.5.1" lodash "^4.2.0" source-map "^0.5.0" trim-right "^1.0.1" -"@babel/helper-annotate-as-pure@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0-beta.41.tgz#dcf9a282d013cc68dc8944966939b9db951948af" +"@babel/helper-annotate-as-pure@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0-beta.42.tgz#f2b0a3be684018b55fc308eb5408326f78479085" dependencies: - "@babel/types" "7.0.0-beta.41" + "@babel/types" "7.0.0-beta.42" -"@babel/helper-builder-binary-assignment-operator-visitor@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.0.0-beta.41.tgz#7d30fa36fb7e2ac5d60d65990db41235718bc5df" +"@babel/helper-builder-binary-assignment-operator-visitor@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.0.0-beta.42.tgz#7305281eb996954c47f87ec7710e2a9a8edd8077" dependencies: - "@babel/helper-explode-assignable-expression" "7.0.0-beta.41" - "@babel/types" "7.0.0-beta.41" + "@babel/helper-explode-assignable-expression" "7.0.0-beta.42" + "@babel/types" "7.0.0-beta.42" -"@babel/helper-call-delegate@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.0.0-beta.41.tgz#a95bfbe164ce3b2cb2579772639a60941f67c906" +"@babel/helper-call-delegate@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.0.0-beta.42.tgz#53294eb8c5e6e53af3efda4293ff3c1237772d37" dependencies: - "@babel/helper-hoist-variables" "7.0.0-beta.41" - "@babel/traverse" "7.0.0-beta.41" - "@babel/types" "7.0.0-beta.41" + "@babel/helper-hoist-variables" "7.0.0-beta.42" + "@babel/traverse" "7.0.0-beta.42" + "@babel/types" "7.0.0-beta.42" -"@babel/helper-define-map@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.0.0-beta.41.tgz#7f0114bf0242441d96c2158b274843984b2f0b62" +"@babel/helper-define-map@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.0.0-beta.42.tgz#e5aa10bd7eed2c23cc2873e5d15fbb4b40a30620" dependencies: - "@babel/helper-function-name" "7.0.0-beta.41" - "@babel/types" "7.0.0-beta.41" + "@babel/helper-function-name" "7.0.0-beta.42" + "@babel/types" "7.0.0-beta.42" lodash "^4.2.0" -"@babel/helper-explode-assignable-expression@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.0.0-beta.41.tgz#d390d4da67eaea6457ff202bc416fae3b9820c79" +"@babel/helper-explode-assignable-expression@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.0.0-beta.42.tgz#ae05c9e7ef9a085b0080b9e4f7a076851a2b17b5" dependencies: - "@babel/traverse" "7.0.0-beta.41" - "@babel/types" "7.0.0-beta.41" + "@babel/traverse" "7.0.0-beta.42" + "@babel/types" "7.0.0-beta.42" "@babel/helper-function-name@7.0.0-beta.40": version "7.0.0-beta.40" @@ -113,13 +113,13 @@ "@babel/template" "7.0.0-beta.40" "@babel/types" "7.0.0-beta.40" -"@babel/helper-function-name@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.41.tgz#5c50bc96c50b23383aad413b84a3ee806ceaa0e1" +"@babel/helper-function-name@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.42.tgz#b38b8f4f85168d1812c543dd700b5d549b0c4658" dependencies: - "@babel/helper-get-function-arity" "7.0.0-beta.41" - "@babel/template" "7.0.0-beta.41" - "@babel/types" "7.0.0-beta.41" + "@babel/helper-get-function-arity" "7.0.0-beta.42" + "@babel/template" "7.0.0-beta.42" + "@babel/types" "7.0.0-beta.42" "@babel/helper-get-function-arity@7.0.0-beta.40": version "7.0.0-beta.40" @@ -127,17 +127,17 @@ dependencies: "@babel/types" "7.0.0-beta.40" -"@babel/helper-get-function-arity@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.41.tgz#04b9e89d783f6c2223fbb81e11e59235a7781713" +"@babel/helper-get-function-arity@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.42.tgz#ad072e32f912c033053fc80478169aeadc22191e" dependencies: - "@babel/types" "7.0.0-beta.41" + "@babel/types" "7.0.0-beta.42" -"@babel/helper-hoist-variables@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0-beta.41.tgz#c776a0c49cf359833b0cd8d4cacffb3fe78fe369" +"@babel/helper-hoist-variables@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0-beta.42.tgz#6e51d75192923d96972a24c223b81126a7fabca1" dependencies: - "@babel/types" "7.0.0-beta.41" + "@babel/types" "7.0.0-beta.42" "@babel/helper-module-imports@7.0.0-beta.35": version "7.0.0-beta.35" @@ -146,89 +146,89 @@ "@babel/types" "7.0.0-beta.35" lodash "^4.2.0" -"@babel/helper-module-imports@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.0.0-beta.41.tgz#c639ad715483bb6ec585eb08793d3220a062bc70" +"@babel/helper-module-imports@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.0.0-beta.42.tgz#4de334b42fa889d560f15122f66c3bfe1f30cb77" dependencies: - "@babel/types" "7.0.0-beta.41" + "@babel/types" "7.0.0-beta.42" lodash "^4.2.0" -"@babel/helper-module-transforms@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.0.0-beta.41.tgz#ecb27cdf7b7ced08bc6d1aa2cf67056a2596650b" +"@babel/helper-module-transforms@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.0.0-beta.42.tgz#4d260cc786e712e8440bef58dae28040b77a6183" dependencies: - "@babel/helper-module-imports" "7.0.0-beta.41" - "@babel/helper-simple-access" "7.0.0-beta.41" - "@babel/helper-split-export-declaration" "7.0.0-beta.41" - "@babel/template" "7.0.0-beta.41" - "@babel/types" "7.0.0-beta.41" + "@babel/helper-module-imports" "7.0.0-beta.42" + "@babel/helper-simple-access" "7.0.0-beta.42" + "@babel/helper-split-export-declaration" "7.0.0-beta.42" + "@babel/template" "7.0.0-beta.42" + "@babel/types" "7.0.0-beta.42" lodash "^4.2.0" -"@babel/helper-optimise-call-expression@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0-beta.41.tgz#4e2df61f5a0900ef113a3b861253136593d47f3d" +"@babel/helper-optimise-call-expression@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0-beta.42.tgz#9ba770079001672a578fe833190cf03f973568b1" dependencies: - "@babel/types" "7.0.0-beta.41" + "@babel/types" "7.0.0-beta.42" -"@babel/helper-plugin-utils@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0-beta.41.tgz#b515524853b2e509409ccbcd8b0bc3586da3e7f0" +"@babel/helper-plugin-utils@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0-beta.42.tgz#9aa8b3e5dc72abea6b4f686712a7363cb29ea057" -"@babel/helper-regex@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.0.0-beta.41.tgz#5c02e6e31546d4f4a928a82e1c1a28f0d8937637" +"@babel/helper-regex@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.0.0-beta.42.tgz#ba01d0cd94786561e2afeb8c8b0e544aa034a1e1" dependencies: lodash "^4.2.0" -"@babel/helper-remap-async-to-generator@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.0.0-beta.41.tgz#212e2f3fc24635d25cc6f1bd394da1dde1f91c36" +"@babel/helper-remap-async-to-generator@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.0.0-beta.42.tgz#c27dd7789f3a9973493a67a7914ac9253e879071" dependencies: - "@babel/helper-annotate-as-pure" "7.0.0-beta.41" - "@babel/helper-wrap-function" "7.0.0-beta.41" - "@babel/template" "7.0.0-beta.41" - "@babel/traverse" "7.0.0-beta.41" - "@babel/types" "7.0.0-beta.41" + "@babel/helper-annotate-as-pure" "7.0.0-beta.42" + "@babel/helper-wrap-function" "7.0.0-beta.42" + "@babel/template" "7.0.0-beta.42" + "@babel/traverse" "7.0.0-beta.42" + "@babel/types" "7.0.0-beta.42" -"@babel/helper-replace-supers@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.0.0-beta.41.tgz#3c0c4a2e1f0cdd934ab0ef31bf41376f32f4ef74" +"@babel/helper-replace-supers@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.0.0-beta.42.tgz#fd984b6022982b71a1237d82d932ab69ff988aa4" dependencies: - "@babel/helper-optimise-call-expression" "7.0.0-beta.41" - "@babel/template" "7.0.0-beta.41" - "@babel/traverse" "7.0.0-beta.41" - "@babel/types" "7.0.0-beta.41" + "@babel/helper-optimise-call-expression" "7.0.0-beta.42" + "@babel/template" "7.0.0-beta.42" + "@babel/traverse" "7.0.0-beta.42" + "@babel/types" "7.0.0-beta.42" -"@babel/helper-simple-access@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.0.0-beta.41.tgz#fd6791214dac026d6cc3f2a3b15477137205fbad" +"@babel/helper-simple-access@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.0.0-beta.42.tgz#9d32bed186b0bc365115c600817e791c22d72c74" dependencies: - "@babel/template" "7.0.0-beta.41" - "@babel/types" "7.0.0-beta.41" + "@babel/template" "7.0.0-beta.42" + "@babel/types" "7.0.0-beta.42" lodash "^4.2.0" -"@babel/helper-split-export-declaration@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.41.tgz#8a0a67ded225ab7abeb4ad1fc138b4e0e882abee" +"@babel/helper-split-export-declaration@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.42.tgz#0d0d5254220a9cc4e7e226240306b939dc210ee7" dependencies: - "@babel/types" "7.0.0-beta.41" + "@babel/types" "7.0.0-beta.42" -"@babel/helper-wrap-function@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.0.0-beta.41.tgz#3f10b9f23de4fa9619af2ce65f666a037ee0fd43" +"@babel/helper-wrap-function@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.0.0-beta.42.tgz#5ffc6576902aa2a10fe6666e063bd45029c36db3" dependencies: - "@babel/helper-function-name" "7.0.0-beta.41" - "@babel/template" "7.0.0-beta.41" - "@babel/traverse" "7.0.0-beta.41" - "@babel/types" "7.0.0-beta.41" + "@babel/helper-function-name" "7.0.0-beta.42" + "@babel/template" "7.0.0-beta.42" + "@babel/traverse" "7.0.0-beta.42" + "@babel/types" "7.0.0-beta.42" -"@babel/helpers@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.0.0-beta.41.tgz#66e1b9512a09677e0c4102d0569a8d2b8aceb119" +"@babel/helpers@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.0.0-beta.42.tgz#151c1c4e9da1b6ce83d54c1be5fb8c9c57aa5044" dependencies: - "@babel/template" "7.0.0-beta.41" - "@babel/traverse" "7.0.0-beta.41" - "@babel/types" "7.0.0-beta.41" + "@babel/template" "7.0.0-beta.42" + "@babel/traverse" "7.0.0-beta.42" + "@babel/types" "7.0.0-beta.42" "@babel/highlight@7.0.0-beta.40": version "7.0.0-beta.40" @@ -238,545 +238,546 @@ esutils "^2.0.2" js-tokens "^3.0.0" -"@babel/highlight@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0-beta.41.tgz#7e1d634de3821e664bc8ad9688f240530d239b95" +"@babel/highlight@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0-beta.42.tgz#a502a1c0d6f99b2b0e81d468a1b0c0e81e3f3623" dependencies: chalk "^2.0.0" esutils "^2.0.2" js-tokens "^3.0.0" -"@babel/plugin-proposal-async-generator-functions@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.0.0-beta.41.tgz#6e39a214a01ccda277d0db1aa9d542374d4a0c05" +"@babel/plugin-proposal-async-generator-functions@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.0.0-beta.42.tgz#81465d19b6f5559092d9be4d11d6351131d08696" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/helper-remap-async-to-generator" "7.0.0-beta.41" - "@babel/plugin-syntax-async-generators" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/helper-remap-async-to-generator" "7.0.0-beta.42" + "@babel/plugin-syntax-async-generators" "7.0.0-beta.42" -"@babel/plugin-proposal-class-properties@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.0.0-beta.41.tgz#b02d89d773239abe043e3c9424155635f854ca18" +"@babel/plugin-proposal-class-properties@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.0.0-beta.42.tgz#2cd29050ab997567071b65896f92afc08a620748" dependencies: - "@babel/helper-function-name" "7.0.0-beta.41" - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/plugin-syntax-class-properties" "7.0.0-beta.41" + "@babel/helper-function-name" "7.0.0-beta.42" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/plugin-syntax-class-properties" "7.0.0-beta.42" -"@babel/plugin-proposal-decorators@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.0.0-beta.41.tgz#850ad5a7ef321d24d498483da351c4eecc496e88" +"@babel/plugin-proposal-decorators@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.0.0-beta.42.tgz#b38ed569a72ae016f034168936b17973f7f9c6e2" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/plugin-syntax-decorators" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/plugin-syntax-decorators" "7.0.0-beta.42" -"@babel/plugin-proposal-do-expressions@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-do-expressions/-/plugin-proposal-do-expressions-7.0.0-beta.41.tgz#67c2ebb550c2f94c96752dd062ede82f7144c364" +"@babel/plugin-proposal-do-expressions@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-do-expressions/-/plugin-proposal-do-expressions-7.0.0-beta.42.tgz#cb89db5cfd1c54944a1a1315c0bee92457790303" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/plugin-syntax-do-expressions" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/plugin-syntax-do-expressions" "7.0.0-beta.42" -"@babel/plugin-proposal-export-default-from@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.0.0-beta.41.tgz#acb46d6dedab7a1df9a2de77ada7c64941e7275c" +"@babel/plugin-proposal-export-default-from@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.0.0-beta.42.tgz#15ba8c2c8bd0c70fb30924642ecff5c0ced00a34" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/plugin-syntax-export-default-from" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/plugin-syntax-export-default-from" "7.0.0-beta.42" -"@babel/plugin-proposal-export-namespace-from@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.0.0-beta.41.tgz#57b2e7a89a1d30f41b5d5d07a69db7d4b5bbb59e" +"@babel/plugin-proposal-export-namespace-from@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.0.0-beta.42.tgz#6cdf36049c07111accf3e7b9dbc91d9a2ab1287a" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/plugin-syntax-export-namespace-from" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/plugin-syntax-export-namespace-from" "7.0.0-beta.42" -"@babel/plugin-proposal-function-bind@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-function-bind/-/plugin-proposal-function-bind-7.0.0-beta.41.tgz#5be8e03c3e75cc1a7ef7aae42e7f81859ca128c8" +"@babel/plugin-proposal-function-bind@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-function-bind/-/plugin-proposal-function-bind-7.0.0-beta.42.tgz#c99d6753cc8e668bfa119476c4f3d0f25f2a1e2f" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/plugin-syntax-function-bind" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/plugin-syntax-function-bind" "7.0.0-beta.42" -"@babel/plugin-proposal-function-sent@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-function-sent/-/plugin-proposal-function-sent-7.0.0-beta.41.tgz#57d1ba376a0f60df31fb681aa88c260cf125ae5a" +"@babel/plugin-proposal-function-sent@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-function-sent/-/plugin-proposal-function-sent-7.0.0-beta.42.tgz#e4a8e615ad5aa4a1f1be815b6fc59aba64e247a0" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/helper-wrap-function" "7.0.0-beta.41" - "@babel/plugin-syntax-function-sent" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/helper-wrap-function" "7.0.0-beta.42" + "@babel/plugin-syntax-function-sent" "7.0.0-beta.42" -"@babel/plugin-proposal-logical-assignment-operators@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.0.0-beta.41.tgz#0aacb1f939dcc4f4c0e0e9924fd09d0fffaa7c59" +"@babel/plugin-proposal-logical-assignment-operators@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.0.0-beta.42.tgz#ae7f25c7daf5f7220397e0ea60ae4a44cdfcb971" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/plugin-syntax-logical-assignment-operators" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/plugin-syntax-logical-assignment-operators" "7.0.0-beta.42" -"@babel/plugin-proposal-nullish-coalescing-operator@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.0.0-beta.41.tgz#a0ccb74ac86b15df4cf418ec11d9131065dfd19e" +"@babel/plugin-proposal-nullish-coalescing-operator@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.0.0-beta.42.tgz#f95bc4be7a93d7386c715e48b4a21d83211f9406" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/plugin-syntax-nullish-coalescing-operator" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/plugin-syntax-nullish-coalescing-operator" "7.0.0-beta.42" -"@babel/plugin-proposal-numeric-separator@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.0.0-beta.41.tgz#2caf59907e259f3feee78cea9427b218eabef80d" +"@babel/plugin-proposal-numeric-separator@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.0.0-beta.42.tgz#5e273695af0c9578162e678027e0e264eb73a316" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/plugin-syntax-numeric-separator" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/plugin-syntax-numeric-separator" "7.0.0-beta.42" -"@babel/plugin-proposal-object-rest-spread@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0-beta.41.tgz#4c779ce64867f5b51f6a5178128d732573f96b0a" +"@babel/plugin-proposal-object-rest-spread@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0-beta.42.tgz#56ebd55a8268165cb7cb43a5a232b60f5435a822" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/plugin-syntax-object-rest-spread" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/plugin-syntax-object-rest-spread" "7.0.0-beta.42" -"@babel/plugin-proposal-optional-catch-binding@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.0.0-beta.41.tgz#bed5b2dc81e4927714c333a278df16ecb3449813" +"@babel/plugin-proposal-optional-catch-binding@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.0.0-beta.42.tgz#d885ba187d2ce6bbae0c227a67a38389c6f930f8" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/plugin-syntax-optional-catch-binding" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/plugin-syntax-optional-catch-binding" "7.0.0-beta.42" -"@babel/plugin-proposal-optional-chaining@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.0.0-beta.41.tgz#946f2a4d5f5736dd5fe110f8ccaf768f8edfa54e" +"@babel/plugin-proposal-optional-chaining@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.0.0-beta.42.tgz#e66bc6b17c14a79c3098ab68fae26418495b8c34" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/plugin-syntax-optional-chaining" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/plugin-syntax-optional-chaining" "7.0.0-beta.42" -"@babel/plugin-proposal-pipeline-operator@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-pipeline-operator/-/plugin-proposal-pipeline-operator-7.0.0-beta.41.tgz#768273205d7755a946788057036ab292d79466a9" +"@babel/plugin-proposal-pipeline-operator@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-pipeline-operator/-/plugin-proposal-pipeline-operator-7.0.0-beta.42.tgz#8d614cb3796beb1ec6810955f818062ac552c3b9" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/plugin-syntax-pipeline-operator" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/plugin-syntax-pipeline-operator" "7.0.0-beta.42" -"@babel/plugin-proposal-throw-expressions@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-throw-expressions/-/plugin-proposal-throw-expressions-7.0.0-beta.41.tgz#9a59c319de2afc5116d4ffffdbb6246d3b218609" +"@babel/plugin-proposal-throw-expressions@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-throw-expressions/-/plugin-proposal-throw-expressions-7.0.0-beta.42.tgz#c6ef0f0760202671dc1cd2e4b6825e9938909a29" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/plugin-syntax-throw-expressions" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/plugin-syntax-throw-expressions" "7.0.0-beta.42" -"@babel/plugin-proposal-unicode-property-regex@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.0.0-beta.41.tgz#ff2451178d4e90da4366c821f900f4eb8c6c90d0" +"@babel/plugin-proposal-unicode-property-regex@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.0.0-beta.42.tgz#84f209398368c194c217edd8131420e0ddb79661" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/helper-regex" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/helper-regex" "7.0.0-beta.42" regexpu-core "^4.1.3" -"@babel/plugin-syntax-async-generators@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.0.0-beta.41.tgz#a4ff2eff7491e9f93d92ca2b51a0ef6f966d98c0" +"@babel/plugin-syntax-async-generators@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.0.0-beta.42.tgz#deccff2f01c2ed280493b0ba256b14df232ca299" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-syntax-class-properties@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.0.0-beta.41.tgz#8ee660cf0115a1b9e24404acb6437bc58bf16be6" +"@babel/plugin-syntax-class-properties@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.0.0-beta.42.tgz#80ccce27907f22d0ffb49721e9d2cde311b41459" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-syntax-decorators@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.0.0-beta.41.tgz#e9a81d320589b8a7d0fe2520ba57a93468eee25e" +"@babel/plugin-syntax-decorators@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.0.0-beta.42.tgz#9aaa231d3ff1861b96c0875f43fcf96a8ce07db3" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-syntax-do-expressions@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-do-expressions/-/plugin-syntax-do-expressions-7.0.0-beta.41.tgz#e717b082cae97156d45bea78109b147ab6c21077" +"@babel/plugin-syntax-do-expressions@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-do-expressions/-/plugin-syntax-do-expressions-7.0.0-beta.42.tgz#68b837adc9f611bcb0c9bb4fac20fcca08fa57b5" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-syntax-dynamic-import@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.0.0-beta.41.tgz#7e8b3d1c53171a451e50ff790e582aa2ac582c53" +"@babel/plugin-syntax-dynamic-import@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.0.0-beta.42.tgz#90257d90098e2c9c2f49054269039eccd8bddd34" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-syntax-export-default-from@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.0.0-beta.41.tgz#d49fb1e7be7ac519c25a5da56687103c00bbbeb2" +"@babel/plugin-syntax-export-default-from@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.0.0-beta.42.tgz#2a7493008ed7ce62dfdbe5d4a7f41ce4869c9faa" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-syntax-export-namespace-from@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.0.0-beta.41.tgz#79a22db141438f4cbb6707e010d6cc6bc67cb28c" +"@babel/plugin-syntax-export-namespace-from@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.0.0-beta.42.tgz#41f40461d2ac34a2fcfddd5fdf5813275c31ca23" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-syntax-flow@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.0.0-beta.41.tgz#5d5408faecd8cf5fd223cdcee32bbcf26db53dad" +"@babel/plugin-syntax-flow@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.0.0-beta.42.tgz#cc210adacb65c6c155578e7ccee30a53d1003a23" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-syntax-function-bind@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-function-bind/-/plugin-syntax-function-bind-7.0.0-beta.41.tgz#d1dc6b508b77da0093c3ce12f2c289b3cb16464f" +"@babel/plugin-syntax-function-bind@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-function-bind/-/plugin-syntax-function-bind-7.0.0-beta.42.tgz#63e1cf63625687a48a2b9789dbb87a8fa5932f6f" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-syntax-function-sent@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-function-sent/-/plugin-syntax-function-sent-7.0.0-beta.41.tgz#fd2152c5b3c834b78b604e2c9dd54bbdad1f2b5f" +"@babel/plugin-syntax-function-sent@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-function-sent/-/plugin-syntax-function-sent-7.0.0-beta.42.tgz#af6b3f9f8e31e72cfe9fd3576b359f69fd5277c5" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-syntax-import-meta@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.0.0-beta.41.tgz#a225e7ae1806a1083e82b53fbcb7dd67338590cb" +"@babel/plugin-syntax-import-meta@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.0.0-beta.42.tgz#bf3b41136b894c90e497c7d9cbfdd31de4f2ffd5" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-syntax-logical-assignment-operators@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.0.0-beta.41.tgz#b8e2a0a7441369a195d8af0b337333f9b9be893b" +"@babel/plugin-syntax-logical-assignment-operators@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.0.0-beta.42.tgz#3301d19d8175600c719d15ad5fd4c4398f2fdd0b" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-syntax-nullish-coalescing-operator@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.0.0-beta.41.tgz#5406a412a0ddf6406b8faa9dd2fd742947a8e0ea" +"@babel/plugin-syntax-nullish-coalescing-operator@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.0.0-beta.42.tgz#139dd877bb5ab6db075bbe2a39cd1b1a3f856d04" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-syntax-numeric-separator@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.0.0-beta.41.tgz#39fb60bbcc9d85782d53065fdc7438bd162b3732" +"@babel/plugin-syntax-numeric-separator@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.0.0-beta.42.tgz#810f0836261d9d1619a0809e81cc4c26f8374f7e" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-syntax-object-rest-spread@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0-beta.41.tgz#e15b4ec0c9088f0ccd8f161c583545166a3df2c7" +"@babel/plugin-syntax-object-rest-spread@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0-beta.42.tgz#aa789865abe78a4895d4a0be9de4d34b1a1d5063" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-syntax-optional-catch-binding@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.0.0-beta.41.tgz#115df4798d408731aed14cba981d369d40a7700e" +"@babel/plugin-syntax-optional-catch-binding@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.0.0-beta.42.tgz#d3ebfaa463f42f5a35be5cbd2f27c1fc3bf96c1b" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-syntax-optional-chaining@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.0.0-beta.41.tgz#4db9b5c84140dfb8bfcbe6ec744161cd5d2ae465" +"@babel/plugin-syntax-optional-chaining@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.0.0-beta.42.tgz#2c4e2ffc276e8e22577c68cea6a8ca472c147802" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-syntax-pipeline-operator@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-pipeline-operator/-/plugin-syntax-pipeline-operator-7.0.0-beta.41.tgz#d523a05974ce01ae549ff98a8c5089db00c20f98" +"@babel/plugin-syntax-pipeline-operator@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-pipeline-operator/-/plugin-syntax-pipeline-operator-7.0.0-beta.42.tgz#b565ece67be49cc42a8fd9561653cd7ce377744d" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-syntax-throw-expressions@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-throw-expressions/-/plugin-syntax-throw-expressions-7.0.0-beta.41.tgz#6b6522e8ee8207cd8c4497ac624a025381692dc0" +"@babel/plugin-syntax-throw-expressions@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-throw-expressions/-/plugin-syntax-throw-expressions-7.0.0-beta.42.tgz#f48460f04eb8f3d05f563447c1724645ef203404" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-transform-arrow-functions@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0-beta.41.tgz#0394aa76c3d0aa373d9085ce15a666ea3ff9d3b3" +"@babel/plugin-transform-arrow-functions@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0-beta.42.tgz#b918eb8760c38d6503a1a9858fa073786b60ab2b" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-transform-async-to-generator@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.0.0-beta.41.tgz#f400c3a67b05b475cccc3d5319c71e48525346cc" +"@babel/plugin-transform-async-to-generator@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.0.0-beta.42.tgz#c74e278b9722efeb7f2c7da5fbff7540c4a7f353" dependencies: - "@babel/helper-module-imports" "7.0.0-beta.41" - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/helper-remap-async-to-generator" "7.0.0-beta.41" + "@babel/helper-module-imports" "7.0.0-beta.42" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/helper-remap-async-to-generator" "7.0.0-beta.42" -"@babel/plugin-transform-block-scoped-functions@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.0.0-beta.41.tgz#cf149b92ed5cec02ed5874d290595a24d360ac07" +"@babel/plugin-transform-block-scoped-functions@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.0.0-beta.42.tgz#34742dcf409106038e413e0d64b90e98df15f9eb" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-transform-block-scoping@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0-beta.41.tgz#0adba984d5332d879879f98204ff89e9f316905f" +"@babel/plugin-transform-block-scoping@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0-beta.42.tgz#272c5cc2b46613ebcd2e19491b19263c36d2c3f4" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" lodash "^4.2.0" -"@babel/plugin-transform-classes@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.0.0-beta.41.tgz#bc5f1e1d7eb1c0a763cc912834f8cbaf4a12b31b" +"@babel/plugin-transform-classes@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.0.0-beta.42.tgz#3b9fdb2e36f9f16b011a2ddc4ebb610e3dc9edfb" dependencies: - "@babel/helper-annotate-as-pure" "7.0.0-beta.41" - "@babel/helper-define-map" "7.0.0-beta.41" - "@babel/helper-function-name" "7.0.0-beta.41" - "@babel/helper-optimise-call-expression" "7.0.0-beta.41" - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/helper-replace-supers" "7.0.0-beta.41" - "@babel/helper-split-export-declaration" "7.0.0-beta.41" + "@babel/helper-annotate-as-pure" "7.0.0-beta.42" + "@babel/helper-define-map" "7.0.0-beta.42" + "@babel/helper-function-name" "7.0.0-beta.42" + "@babel/helper-optimise-call-expression" "7.0.0-beta.42" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/helper-replace-supers" "7.0.0-beta.42" + "@babel/helper-split-export-declaration" "7.0.0-beta.42" globals "^11.1.0" -"@babel/plugin-transform-computed-properties@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0-beta.41.tgz#16ec1978eba075aba847a9a5d9f469cba6dcc40a" +"@babel/plugin-transform-computed-properties@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0-beta.42.tgz#153662309475099c6948827fc86edbd7fb26f09d" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-transform-destructuring@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.0.0-beta.41.tgz#057111be37ff7927a85acba5ef9aba93028c4bb5" +"@babel/plugin-transform-destructuring@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.0.0-beta.42.tgz#1aaca42a00d9ef2b0307557c748f32e83ac44899" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-transform-dotall-regex@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.0.0-beta.41.tgz#0dc2f0411a11b2821caf0d7a1ca82c079cb35db5" +"@babel/plugin-transform-dotall-regex@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.0.0-beta.42.tgz#af7ead30c1b6c3ea8a53973cfcfdbda9edc3c967" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/helper-regex" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/helper-regex" "7.0.0-beta.42" regexpu-core "^4.1.3" -"@babel/plugin-transform-duplicate-keys@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.0.0-beta.41.tgz#8aa99958326aece8b2c6b9e6d75151445c732ce5" +"@babel/plugin-transform-duplicate-keys@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.0.0-beta.42.tgz#9678ab9480c6120e9b08014371c010bed481485a" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-transform-exponentiation-operator@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.0.0-beta.41.tgz#325fa6e2d53c9ee4e6757853c693a93a54ce0cdc" +"@babel/plugin-transform-exponentiation-operator@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.0.0-beta.42.tgz#fe637583e8d00ff6d63461e274a63dd2f373baf5" dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "7.0.0-beta.41" - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-builder-binary-assignment-operator-visitor" "7.0.0-beta.42" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-transform-flow-strip-types@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.0.0-beta.41.tgz#c20f1c79a0d5cc61866066c34f646daf768db66f" +"@babel/plugin-transform-flow-strip-types@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.0.0-beta.42.tgz#0902538b641e1a6fe5d7dc49389560112bfd4071" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/plugin-syntax-flow" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/plugin-syntax-flow" "7.0.0-beta.42" -"@babel/plugin-transform-for-of@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0-beta.41.tgz#5f3519a5ffcca00eaa07f1c0faa83f35319fbff7" +"@babel/plugin-transform-for-of@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0-beta.42.tgz#acf51c5986050e1aff054c8d2a95ef3f6bec153e" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-transform-function-name@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.0.0-beta.41.tgz#700bd4414fe43d789eaad7b608ad83f789deb90f" +"@babel/plugin-transform-function-name@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.0.0-beta.42.tgz#1eb004a9abde01010d47ec7629d46b1e4e2c6228" dependencies: - "@babel/helper-function-name" "7.0.0-beta.41" - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-function-name" "7.0.0-beta.42" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-transform-literals@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0-beta.41.tgz#64cd9505667e48acd17f89ccb04118e2e8f74315" +"@babel/plugin-transform-literals@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0-beta.42.tgz#61a34a82d757be4ddf937eda4b2d6c36b63b9c4e" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-transform-modules-amd@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.0.0-beta.41.tgz#e24c47638b95b7d60a5390f2a7eca0c6d68642fe" +"@babel/plugin-transform-modules-amd@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.0.0-beta.42.tgz#f4c634f49b5051abf6cefcbae100b41ba1369eb6" dependencies: - "@babel/helper-module-transforms" "7.0.0-beta.41" - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-module-transforms" "7.0.0-beta.42" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-transform-modules-commonjs@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.0.0-beta.41.tgz#df49c63a95021b15c810c8a3277f72273b047981" +"@babel/plugin-transform-modules-commonjs@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.0.0-beta.42.tgz#bdfb30e194c8841ec3ddd8a011974102d0d74afc" dependencies: - "@babel/helper-module-transforms" "7.0.0-beta.41" - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/helper-simple-access" "7.0.0-beta.41" + "@babel/helper-module-transforms" "7.0.0-beta.42" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/helper-simple-access" "7.0.0-beta.42" -"@babel/plugin-transform-modules-systemjs@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.0.0-beta.41.tgz#f4159e05c1f82994be1e82e351a4edfe83354ac7" +"@babel/plugin-transform-modules-systemjs@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.0.0-beta.42.tgz#424e25542b4d6ea6ea5f933df6ec9c345358b070" dependencies: - "@babel/helper-hoist-variables" "7.0.0-beta.41" - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-hoist-variables" "7.0.0-beta.42" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-transform-modules-umd@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.0.0-beta.41.tgz#ba74d9d23e7c4c7f74959226ccacb4e57c57ba57" +"@babel/plugin-transform-modules-umd@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.0.0-beta.42.tgz#2fbad368c83471c76f8dcace98492e4e3fdddc76" dependencies: - "@babel/helper-module-transforms" "7.0.0-beta.41" - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-module-transforms" "7.0.0-beta.42" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-transform-new-target@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0-beta.41.tgz#c0d4549ac4c740bbd4595ae5bee7ab7d959e3ef3" +"@babel/plugin-transform-new-target@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0-beta.42.tgz#8b309b67b6a92fd1ab6cb93bea0fa12359795c20" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-transform-object-super@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.0.0-beta.41.tgz#0fe352a9136431803778797ef5093b0df43c8057" +"@babel/plugin-transform-object-super@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.0.0-beta.42.tgz#f19ae6007ff675ea0f52499d09f73ae9f96db1a0" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/helper-replace-supers" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/helper-replace-supers" "7.0.0-beta.42" -"@babel/plugin-transform-parameters@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.0.0-beta.41.tgz#9a46ae4fe623b394a81dfddf465dc723730e2a46" +"@babel/plugin-transform-parameters@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.0.0-beta.42.tgz#58434afb01afb0a3aa82402142807fb70eb3fb56" dependencies: - "@babel/helper-call-delegate" "7.0.0-beta.41" - "@babel/helper-get-function-arity" "7.0.0-beta.41" - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-call-delegate" "7.0.0-beta.42" + "@babel/helper-get-function-arity" "7.0.0-beta.42" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-transform-regenerator@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0-beta.41.tgz#1b376823ea0b3b357b4ff605a256cfa001017608" +"@babel/plugin-transform-regenerator@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0-beta.42.tgz#af164751340a7e513c53e614c6f1f90279e459ef" dependencies: regenerator-transform "^0.12.3" -"@babel/plugin-transform-shorthand-properties@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0-beta.41.tgz#93431505f2ea38245a0e7f4e7055253b240e49ca" +"@babel/plugin-transform-shorthand-properties@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0-beta.42.tgz#fb0b66f4afd4a5a67d9d84a85cbf6f7fef0a7b4f" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-transform-spread@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0-beta.41.tgz#88c11a4854c0e274d74a091c5605721b6b05fc45" +"@babel/plugin-transform-spread@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0-beta.42.tgz#4d7dde45c95e55d418477e1ea95dd6d9b71f15e4" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-transform-sticky-regex@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.0.0-beta.41.tgz#00a204ee9719c33d8a8c96526de4ec908084aacb" +"@babel/plugin-transform-sticky-regex@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.0.0-beta.42.tgz#b0a5585ec24013dd6f0b1b8cc7a73423c4bc082f" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/helper-regex" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/helper-regex" "7.0.0-beta.42" -"@babel/plugin-transform-template-literals@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0-beta.41.tgz#03bdb3fab54784dd754c32aa8a6d122d9d9caafa" +"@babel/plugin-transform-template-literals@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0-beta.42.tgz#7f05c5c003da8e485462cfc36f9d482b0a9a75df" dependencies: - "@babel/helper-annotate-as-pure" "7.0.0-beta.41" - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-annotate-as-pure" "7.0.0-beta.42" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-transform-typeof-symbol@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.0.0-beta.41.tgz#954ed7a16170d17c1928ab9cd52667011d69ab12" +"@babel/plugin-transform-typeof-symbol@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.0.0-beta.42.tgz#7d93fcd194db78b839488cddddefbaa46032e327" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-transform-unicode-regex@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.0.0-beta.41.tgz#20011f4f7b45b539516566b792668b9faf706638" +"@babel/plugin-transform-unicode-regex@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.0.0-beta.42.tgz#1e7bdcf678d9a9066d06e6d334ab41ca11ca00ad" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/helper-regex" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/helper-regex" "7.0.0-beta.42" regexpu-core "^4.1.3" -"@babel/preset-env@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.0.0-beta.41.tgz#b9638878277eba78659ec75e00c30ac09079d8f0" +"@babel/preset-env@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.0.0-beta.42.tgz#671e688057c010b22a7811b965f7da5d79c472d3" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/plugin-proposal-async-generator-functions" "7.0.0-beta.41" - "@babel/plugin-proposal-object-rest-spread" "7.0.0-beta.41" - "@babel/plugin-proposal-optional-catch-binding" "7.0.0-beta.41" - "@babel/plugin-proposal-unicode-property-regex" "7.0.0-beta.41" - "@babel/plugin-syntax-async-generators" "7.0.0-beta.41" - "@babel/plugin-syntax-object-rest-spread" "7.0.0-beta.41" - "@babel/plugin-syntax-optional-catch-binding" "7.0.0-beta.41" - "@babel/plugin-transform-arrow-functions" "7.0.0-beta.41" - "@babel/plugin-transform-async-to-generator" "7.0.0-beta.41" - "@babel/plugin-transform-block-scoped-functions" "7.0.0-beta.41" - "@babel/plugin-transform-block-scoping" "7.0.0-beta.41" - "@babel/plugin-transform-classes" "7.0.0-beta.41" - "@babel/plugin-transform-computed-properties" "7.0.0-beta.41" - "@babel/plugin-transform-destructuring" "7.0.0-beta.41" - "@babel/plugin-transform-dotall-regex" "7.0.0-beta.41" - "@babel/plugin-transform-duplicate-keys" "7.0.0-beta.41" - "@babel/plugin-transform-exponentiation-operator" "7.0.0-beta.41" - "@babel/plugin-transform-for-of" "7.0.0-beta.41" - "@babel/plugin-transform-function-name" "7.0.0-beta.41" - "@babel/plugin-transform-literals" "7.0.0-beta.41" - "@babel/plugin-transform-modules-amd" "7.0.0-beta.41" - "@babel/plugin-transform-modules-commonjs" "7.0.0-beta.41" - "@babel/plugin-transform-modules-systemjs" "7.0.0-beta.41" - "@babel/plugin-transform-modules-umd" "7.0.0-beta.41" - "@babel/plugin-transform-new-target" "7.0.0-beta.41" - "@babel/plugin-transform-object-super" "7.0.0-beta.41" - "@babel/plugin-transform-parameters" "7.0.0-beta.41" - "@babel/plugin-transform-regenerator" "7.0.0-beta.41" - "@babel/plugin-transform-shorthand-properties" "7.0.0-beta.41" - "@babel/plugin-transform-spread" "7.0.0-beta.41" - "@babel/plugin-transform-sticky-regex" "7.0.0-beta.41" - "@babel/plugin-transform-template-literals" "7.0.0-beta.41" - "@babel/plugin-transform-typeof-symbol" "7.0.0-beta.41" - "@babel/plugin-transform-unicode-regex" "7.0.0-beta.41" + "@babel/helper-module-imports" "7.0.0-beta.42" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/plugin-proposal-async-generator-functions" "7.0.0-beta.42" + "@babel/plugin-proposal-object-rest-spread" "7.0.0-beta.42" + "@babel/plugin-proposal-optional-catch-binding" "7.0.0-beta.42" + "@babel/plugin-proposal-unicode-property-regex" "7.0.0-beta.42" + "@babel/plugin-syntax-async-generators" "7.0.0-beta.42" + "@babel/plugin-syntax-object-rest-spread" "7.0.0-beta.42" + "@babel/plugin-syntax-optional-catch-binding" "7.0.0-beta.42" + "@babel/plugin-transform-arrow-functions" "7.0.0-beta.42" + "@babel/plugin-transform-async-to-generator" "7.0.0-beta.42" + "@babel/plugin-transform-block-scoped-functions" "7.0.0-beta.42" + "@babel/plugin-transform-block-scoping" "7.0.0-beta.42" + "@babel/plugin-transform-classes" "7.0.0-beta.42" + "@babel/plugin-transform-computed-properties" "7.0.0-beta.42" + "@babel/plugin-transform-destructuring" "7.0.0-beta.42" + "@babel/plugin-transform-dotall-regex" "7.0.0-beta.42" + "@babel/plugin-transform-duplicate-keys" "7.0.0-beta.42" + "@babel/plugin-transform-exponentiation-operator" "7.0.0-beta.42" + "@babel/plugin-transform-for-of" "7.0.0-beta.42" + "@babel/plugin-transform-function-name" "7.0.0-beta.42" + "@babel/plugin-transform-literals" "7.0.0-beta.42" + "@babel/plugin-transform-modules-amd" "7.0.0-beta.42" + "@babel/plugin-transform-modules-commonjs" "7.0.0-beta.42" + "@babel/plugin-transform-modules-systemjs" "7.0.0-beta.42" + "@babel/plugin-transform-modules-umd" "7.0.0-beta.42" + "@babel/plugin-transform-new-target" "7.0.0-beta.42" + "@babel/plugin-transform-object-super" "7.0.0-beta.42" + "@babel/plugin-transform-parameters" "7.0.0-beta.42" + "@babel/plugin-transform-regenerator" "7.0.0-beta.42" + "@babel/plugin-transform-shorthand-properties" "7.0.0-beta.42" + "@babel/plugin-transform-spread" "7.0.0-beta.42" + "@babel/plugin-transform-sticky-regex" "7.0.0-beta.42" + "@babel/plugin-transform-template-literals" "7.0.0-beta.42" + "@babel/plugin-transform-typeof-symbol" "7.0.0-beta.42" + "@babel/plugin-transform-unicode-regex" "7.0.0-beta.42" browserslist "^3.0.0" invariant "^2.2.2" semver "^5.3.0" -"@babel/preset-flow@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/preset-flow/-/preset-flow-7.0.0-beta.41.tgz#f33914a40fd8578ad0b8dae7acd8bac5b4aa444f" +"@babel/preset-flow@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/preset-flow/-/preset-flow-7.0.0-beta.42.tgz#580d8d1e418ac1bd0032436a02639267ebdbe1c7" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/plugin-transform-flow-strip-types" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/plugin-transform-flow-strip-types" "7.0.0-beta.42" -"@babel/preset-stage-0@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/preset-stage-0/-/preset-stage-0-7.0.0-beta.41.tgz#47a259ceae93a600cb59e1ab7c46c089cf89d9c6" +"@babel/preset-stage-0@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/preset-stage-0/-/preset-stage-0-7.0.0-beta.42.tgz#f1835f4cd4348314b7d4127a0ad8b910153ae0b7" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/plugin-proposal-function-bind" "7.0.0-beta.41" - "@babel/plugin-proposal-logical-assignment-operators" "7.0.0-beta.41" - "@babel/preset-stage-1" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/plugin-proposal-function-bind" "7.0.0-beta.42" + "@babel/plugin-proposal-logical-assignment-operators" "7.0.0-beta.42" + "@babel/preset-stage-1" "7.0.0-beta.42" -"@babel/preset-stage-1@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/preset-stage-1/-/preset-stage-1-7.0.0-beta.41.tgz#ac3bfe383578dda47782ec3c8ec7818c9ca350a5" +"@babel/preset-stage-1@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/preset-stage-1/-/preset-stage-1-7.0.0-beta.42.tgz#043aa6b834725e0ea763815aea1c1e6df87546c3" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/plugin-proposal-decorators" "7.0.0-beta.41" - "@babel/plugin-proposal-do-expressions" "7.0.0-beta.41" - "@babel/plugin-proposal-export-default-from" "7.0.0-beta.41" - "@babel/plugin-proposal-nullish-coalescing-operator" "7.0.0-beta.41" - "@babel/plugin-proposal-optional-chaining" "7.0.0-beta.41" - "@babel/plugin-proposal-pipeline-operator" "7.0.0-beta.41" - "@babel/preset-stage-2" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/plugin-proposal-decorators" "7.0.0-beta.42" + "@babel/plugin-proposal-do-expressions" "7.0.0-beta.42" + "@babel/plugin-proposal-export-default-from" "7.0.0-beta.42" + "@babel/plugin-proposal-nullish-coalescing-operator" "7.0.0-beta.42" + "@babel/plugin-proposal-optional-chaining" "7.0.0-beta.42" + "@babel/plugin-proposal-pipeline-operator" "7.0.0-beta.42" + "@babel/preset-stage-2" "7.0.0-beta.42" -"@babel/preset-stage-2@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/preset-stage-2/-/preset-stage-2-7.0.0-beta.41.tgz#c03a746f54e761d4014568b97c7a5bcebe15d4ab" +"@babel/preset-stage-2@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/preset-stage-2/-/preset-stage-2-7.0.0-beta.42.tgz#42f31bdaa7a1e094989186fa322186c7492f6f9e" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/plugin-proposal-export-namespace-from" "7.0.0-beta.41" - "@babel/plugin-proposal-function-sent" "7.0.0-beta.41" - "@babel/plugin-proposal-numeric-separator" "7.0.0-beta.41" - "@babel/plugin-proposal-throw-expressions" "7.0.0-beta.41" - "@babel/preset-stage-3" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/plugin-proposal-export-namespace-from" "7.0.0-beta.42" + "@babel/plugin-proposal-function-sent" "7.0.0-beta.42" + "@babel/plugin-proposal-numeric-separator" "7.0.0-beta.42" + "@babel/plugin-proposal-throw-expressions" "7.0.0-beta.42" + "@babel/preset-stage-3" "7.0.0-beta.42" -"@babel/preset-stage-3@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/preset-stage-3/-/preset-stage-3-7.0.0-beta.41.tgz#2fbc17609c8ea14262cc4c7f8a4d76f7f98b14f5" +"@babel/preset-stage-3@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/preset-stage-3/-/preset-stage-3-7.0.0-beta.42.tgz#763c614b3ae5fc9d4837f82fe20d263f3d856811" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/plugin-proposal-async-generator-functions" "7.0.0-beta.41" - "@babel/plugin-proposal-class-properties" "7.0.0-beta.41" - "@babel/plugin-proposal-object-rest-spread" "7.0.0-beta.41" - "@babel/plugin-proposal-optional-catch-binding" "7.0.0-beta.41" - "@babel/plugin-proposal-unicode-property-regex" "7.0.0-beta.41" - "@babel/plugin-syntax-dynamic-import" "7.0.0-beta.41" - "@babel/plugin-syntax-import-meta" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/plugin-proposal-async-generator-functions" "7.0.0-beta.42" + "@babel/plugin-proposal-class-properties" "7.0.0-beta.42" + "@babel/plugin-proposal-object-rest-spread" "7.0.0-beta.42" + "@babel/plugin-proposal-optional-catch-binding" "7.0.0-beta.42" + "@babel/plugin-proposal-unicode-property-regex" "7.0.0-beta.42" + "@babel/plugin-syntax-dynamic-import" "7.0.0-beta.42" + "@babel/plugin-syntax-import-meta" "7.0.0-beta.42" -"@babel/register@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.0.0-beta.41.tgz#0df0ea8431607ba1a12187efaf472314ca6d6518" +"@babel/register@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.0.0-beta.42.tgz#169503a36ce44ca4a2c6ad4d561e6795a583259c" dependencies: core-js "^2.5.3" find-cache-dir "^1.0.0" @@ -795,25 +796,25 @@ babylon "7.0.0-beta.40" lodash "^4.2.0" -"@babel/template@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.41.tgz#628eeb93f9b5b423a252d3b6183f12e09505ab55" +"@babel/template@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.42.tgz#7186d4e70d44cdec975049ba0a73bdaf5cdee052" dependencies: - "@babel/code-frame" "7.0.0-beta.41" - "@babel/types" "7.0.0-beta.41" - babylon "7.0.0-beta.41" + "@babel/code-frame" "7.0.0-beta.42" + "@babel/types" "7.0.0-beta.42" + babylon "7.0.0-beta.42" lodash "^4.2.0" -"@babel/traverse@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-beta.41.tgz#1615f6fa87382c34511be8be1cd083eba9b1ae88" +"@babel/traverse@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-beta.42.tgz#f4bf4d1e33d41baf45205e2d0463591d57326285" dependencies: - "@babel/code-frame" "7.0.0-beta.41" - "@babel/generator" "7.0.0-beta.41" - "@babel/helper-function-name" "7.0.0-beta.41" - "@babel/helper-split-export-declaration" "7.0.0-beta.41" - "@babel/types" "7.0.0-beta.41" - babylon "7.0.0-beta.41" + "@babel/code-frame" "7.0.0-beta.42" + "@babel/generator" "7.0.0-beta.42" + "@babel/helper-function-name" "7.0.0-beta.42" + "@babel/helper-split-export-declaration" "7.0.0-beta.42" + "@babel/types" "7.0.0-beta.42" + babylon "7.0.0-beta.42" debug "^3.1.0" globals "^11.1.0" invariant "^2.2.0" @@ -849,9 +850,9 @@ lodash "^4.2.0" to-fast-properties "^2.0.0" -"@babel/types@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.41.tgz#776e6ec154fb8ec11da697be35b705c6eeb00e75" +"@babel/types@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.42.tgz#1e2118767684880f6963801b272fd2b3348efacc" dependencies: esutils "^2.0.2" lodash "^4.2.0" @@ -1479,9 +1480,9 @@ babylon@7.0.0-beta.40, babylon@^7.0.0-beta.31, babylon@^7.0.0-beta.40: version "7.0.0-beta.40" resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.40.tgz#91fc8cd56d5eb98b28e6fde41045f2957779940a" -babylon@7.0.0-beta.41: - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.41.tgz#e1b208d53a7a05ede2cf96cbecd86f5ed47f584f" +babylon@7.0.0-beta.42: + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.42.tgz#67cfabcd4f3ec82999d29031ccdea89d0ba99657" babylon@^6.18.0: version "6.18.0"