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 =