Migrate -transform-classes tests to use jest expect assertions

This commit is contained in:
Deven Bansod
2018-04-13 14:20:51 +05:30
parent 80428dec47
commit 8a31eabf5e
37 changed files with 135 additions and 135 deletions

View File

@@ -19,5 +19,5 @@ Object.defineProperty(Obj.prototype, 'test', {
});
const obj = new Obj();
assert.equal(obj.test, 2);
assert.equal(obj.get(), 1);
expect(obj.test).toBe(2);
expect(obj.get()).toBe(1);

View File

@@ -11,5 +11,5 @@ class Obj extends Base {
Obj.prototype.test = 2;
const obj = new Obj();
assert.equal(obj.test, 2);
assert.equal(obj.get(), 1);
expect(obj.test).toBe(2);
expect(obj.get()).toBe(1);

View File

@@ -49,5 +49,5 @@ function (_Base) {
Obj.prototype.test = 2;
const obj = new Obj();
assert.equal(obj.test, 2);
assert.equal(obj.get(), 1);
expect(obj.test).toBe(2);
expect(obj.get()).toBe(1);

View File

@@ -1,7 +1,7 @@
"use strict";
class Base {
get test() {
assert.equal(this, obj);
expect(this).toBe(obj);
return 1;
}
}
@@ -18,5 +18,5 @@ Object.defineProperty(Obj.prototype, 'test', {
});
const obj = new Obj();
assert.equal(obj.test, 2);
assert.equal(obj.get(), 1);
expect(obj.test).toBe(2);
expect(obj.get()).toBe(1);

View File

@@ -1,7 +1,7 @@
"use strict";
class Base {
get test() {
assert.equal(this, obj);
expect(this).toBe(obj);
return 1;
}
}
@@ -18,5 +18,5 @@ Object.defineProperty(Obj.prototype, 'test', {
});
const obj = new Obj();
assert.equal(obj.test, 2);
assert.equal(obj.get(), 1);
expect(obj.test).toBe(2);
expect(obj.get()).toBe(1);

View File

@@ -30,7 +30,7 @@ function () {
_createClass(Base, [{
key: "test",
get: function () {
assert.equal(this, obj);
expect(this).toBe(obj);
return 1;
}
}]);
@@ -65,5 +65,5 @@ Object.defineProperty(Obj.prototype, 'test', {
configurable: true
});
const obj = new Obj();
assert.equal(obj.test, 2);
assert.equal(obj.get(), 1);
expect(obj.test).toBe(2);
expect(obj.get()).toBe(1);

View File

@@ -14,5 +14,5 @@ Object.defineProperty(Obj.prototype, 'test', {
});
const obj = new Obj();
assert.equal(obj.test, 2);
assert.equal(obj.get(), undefined);
expect(obj.test).toBe(2);
expect(obj.get()).toBeUndefined();

View File

@@ -14,5 +14,5 @@ Object.defineProperty(Obj.prototype, 'test', {
});
const obj = new Obj();
assert.equal(obj.test, 2);
assert.equal(obj.get(), undefined);
expect(obj.test).toBe(2);
expect(obj.get()).toBeUndefined();

View File

@@ -51,5 +51,5 @@ Object.defineProperty(Obj.prototype, 'test', {
configurable: true
});
const obj = new Obj();
assert.equal(obj.test, 2);
assert.equal(obj.get(), undefined);
expect(obj.test).toBe(2);
expect(obj.get()).toBeUndefined();

View File

@@ -17,5 +17,5 @@ Object.defineProperty(Obj.prototype, 'test', {
});
const obj = new Obj();
assert.equal(obj.test, 2);
assert.equal(obj.get(), undefined);
expect(obj.test).toBe(2);
expect(obj.get()).toBeUndefined();

View File

@@ -17,5 +17,5 @@ Object.defineProperty(Obj.prototype, 'test', {
});
const obj = new Obj();
assert.equal(obj.test, 2);
assert.equal(obj.get(), undefined);
expect(obj.test).toBe(2);
expect(obj.get()).toBeUndefined();

View File

@@ -64,5 +64,5 @@ Object.defineProperty(Obj.prototype, 'test', {
configurable: true
});
const obj = new Obj();
assert.equal(obj.test, 2);
assert.equal(obj.get(), undefined);
expect(obj.test).toBe(2);
expect(obj.get()).toBeUndefined();

View File

@@ -19,7 +19,7 @@ Object.defineProperty(Obj.prototype, 'test', {
});
const obj = new Obj();
assert.equal(obj.set(), 3);
assert.equal(Base.prototype.test, 1);
assert.equal(Obj.prototype.test, 2);
assert.equal(obj.test, 3);
expect(obj.set()).toBe(3);
expect(Base.prototype.test).toBe(1);
expect(Obj.prototype.test).toBe(2);
expect(obj.test).toBe(3);

View File

@@ -19,7 +19,7 @@ Object.defineProperty(Obj.prototype, 'test', {
});
const obj = new Obj();
assert.equal(obj.set(), 3);
assert.equal(Base.prototype.test, 1);
assert.equal(Obj.prototype.test, 2);
assert.equal(obj.test, 3);
expect(obj.set()).toBe(3);
expect(Base.prototype.test).toBe(1);
expect(Obj.prototype.test).toBe(2);
expect(obj.test).toBe(3);

View File

@@ -61,7 +61,7 @@ Object.defineProperty(Obj.prototype, 'test', {
configurable: true
});
const obj = new Obj();
assert.equal(obj.set(), 3);
assert.equal(Base.prototype.test, 1);
assert.equal(Obj.prototype.test, 2);
assert.equal(obj.test, 3);
expect(obj.set()).toBe(3);
expect(Base.prototype.test).toBe(1);
expect(Obj.prototype.test).toBe(2);
expect(obj.test).toBe(3);

View File

@@ -19,10 +19,10 @@ Object.defineProperty(Obj.prototype, 'test', {
});
const obj = new Obj();
assert.throws(() => {
expect(() => {
obj.set();
});
assert.equal(called, false);
assert.equal(Base.prototype.test, 1);
assert.equal(Obj.prototype.test, 2);
assert.equal(obj.test, 2);
}).toThrow();
expect(called).toBe(false);
expect(Base.prototype.test).toBe(1);
expect(Obj.prototype.test).toBe(2);
expect(obj.test).toBe(2);

View File

@@ -17,11 +17,11 @@ Object.defineProperty(Obj.prototype, 'test', {
});
const obj = new Obj();
assert.throws(() => {
expect(() => {
// this requires helpers to be in file (not external), so they
// are in "strict" mode code.
obj.set();
});
assert.equal(Base.prototype.test, 1);
assert.equal(Obj.prototype.test, 2);
assert.equal(obj.test, 2);
}).toThrow();
expect(Base.prototype.test).toBe(1);
expect(Obj.prototype.test).toBe(2);
expect(obj.test).toBe(2);

View File

@@ -70,11 +70,11 @@ Object.defineProperty(Obj.prototype, 'test', {
configurable: true
});
const obj = new Obj();
assert.throws(() => {
expect(() => {
// this requires helpers to be in file (not external), so they
// are in "strict" mode code.
obj.set();
});
assert.equal(Base.prototype.test, 1);
assert.equal(Obj.prototype.test, 2);
assert.equal(obj.test, 2);
}).toThrow();
expect(Base.prototype.test).toBe(1);
expect(Obj.prototype.test).toBe(2);
expect(obj.test).toBe(2);

View File

@@ -14,7 +14,7 @@ Object.defineProperty(Obj.prototype, 'test', {
});
const obj = new Obj();
assert.equal(obj.set(), 3);
assert.equal(Base.prototype.test, undefined);
assert.equal(Obj.prototype.test, 2);
assert.equal(obj.test, 3);
expect(obj.set()).toBe(3);
expect(Base.prototype.test).toBeUndefined();
expect(Obj.prototype.test).toBe(2);
expect(obj.test).toBe(3);

View File

@@ -14,7 +14,7 @@ Object.defineProperty(Obj.prototype, 'test', {
});
const obj = new Obj();
assert.equal(obj.set(), 3);
assert.equal(Base.prototype.test, undefined);
assert.equal(Obj.prototype.test, 2);
assert.equal(obj.test, 3);
expect(obj.set()).toBe(3);
expect(Base.prototype.test).toBeUndefined();
expect(Obj.prototype.test).toBe(2);
expect(obj.test).toBe(3);

View File

@@ -55,7 +55,7 @@ Object.defineProperty(Obj.prototype, 'test', {
configurable: true
});
const obj = new Obj();
assert.equal(obj.set(), 3);
assert.equal(Base.prototype.test, undefined);
assert.equal(Obj.prototype.test, 2);
assert.equal(obj.test, 3);
expect(obj.set()).toBe(3);
expect(Base.prototype.test).toBeUndefined();
expect(Obj.prototype.test).toBe(2);
expect(obj.test).toBe(3);

View File

@@ -14,8 +14,8 @@ class Obj extends Base {
}
const obj = new Obj();
assert.equal(obj.set(), 3);
assert.equal(called, false);
assert.equal(Base.prototype.test, undefined);
assert.equal(Obj.prototype.test, undefined);
assert.equal(obj.test, 3);
expect(obj.set()).toBe(3);
expect(called).toBe(false);
expect(Base.prototype.test).toBeUndefined();
expect(Obj.prototype.test).toBeUndefined();
expect(obj.test).toBe(3);

View File

@@ -11,7 +11,7 @@ class Obj extends Base {
}
const obj = new Obj();
assert.equal(obj.set(), 3);
assert.equal(Base.prototype.test, undefined);
assert.equal(Obj.prototype.test, undefined);
assert.equal(obj.test, 3);
expect(obj.set()).toBe(3);
expect(Base.prototype.test).toBeUndefined();
expect(Obj.prototype.test).toBeUndefined();
expect(obj.test).toBe(3);

View File

@@ -53,7 +53,7 @@ function (_Base) {
}(Base);
const obj = new Obj();
assert.equal(obj.set(), 3);
assert.equal(Base.prototype.test, undefined);
assert.equal(Obj.prototype.test, undefined);
assert.equal(obj.test, 3);
expect(obj.set()).toBe(3);
expect(Base.prototype.test).toBeUndefined();
expect(Obj.prototype.test).toBeUndefined();
expect(obj.test).toBe(3);

View File

@@ -9,7 +9,7 @@ class Obj extends Base {
}
const obj = new Obj();
assert.equal(obj.set(), 3);
assert.equal(Base.prototype.test, undefined);
assert.equal(Obj.prototype.test, undefined);
assert.equal(obj.test, 3);
expect(obj.set()).toBe(3);
expect(Base.prototype.test).toBeUndefined();
expect(Obj.prototype.test).toBeUndefined();
expect(obj.test).toBe(3);

View File

@@ -9,7 +9,7 @@ class Obj extends Base {
}
const obj = new Obj();
assert.equal(obj.set(), 3);
assert.equal(Base.prototype.test, undefined);
assert.equal(Obj.prototype.test, undefined);
assert.equal(obj.test, 3);
expect(obj.set()).toBe(3);
expect(Base.prototype.test).toBeUndefined();
expect(Obj.prototype.test).toBeUndefined();
expect(obj.test).toBe(3);

View File

@@ -50,7 +50,7 @@ function (_Base) {
}(Base);
const obj = new Obj();
assert.equal(obj.set(), 3);
assert.equal(Base.prototype.test, undefined);
assert.equal(Obj.prototype.test, undefined);
assert.equal(obj.test, 3);
expect(obj.set()).toBe(3);
expect(Base.prototype.test).toBeUndefined();
expect(Obj.prototype.test).toBeUndefined();
expect(obj.test).toBe(3);

View File

@@ -14,8 +14,8 @@ class Obj extends Base {
}
const obj = new Obj();
assert.equal(obj.set(), 3);
assert.equal(Base.prototype.test, undefined);
assert.equal(Obj.prototype.test, undefined);
assert.equal(value, 2);
assert.equal(obj.test, 3);
expect(obj.set()).toBe(3);
expect(Base.prototype.test).toBeUndefined();
expect(Obj.prototype.test).toBeUndefined();
expect(value).toBe(2);
expect(obj.test).toBe(3);

View File

@@ -5,7 +5,7 @@ class Base {
let value = 2;
class Obj extends Base {
set test(v) {
assert.equal(this, obj);
expect(this).toBe(obj);
value = v;
}
@@ -15,8 +15,8 @@ class Obj extends Base {
}
const obj = new Obj();
assert.equal(obj.set(), 3);
assert.equal(Base.prototype.test, undefined);
assert.equal(Obj.prototype.test, undefined);
assert.equal(value, 2);
assert.equal(obj.test, 3);
expect(obj.set()).toBe(3);
expect(Base.prototype.test).toBeUndefined();
expect(Obj.prototype.test).toBeUndefined();
expect(value).toBe(2);
expect(obj.test).toBe(3);

View File

@@ -49,7 +49,7 @@ function (_Base) {
}, {
key: "test",
set: function (v) {
assert.equal(this, obj);
expect(this).toBe(obj);
value = v;
}
}]);
@@ -58,8 +58,8 @@ function (_Base) {
}(Base);
const obj = new Obj();
assert.equal(obj.set(), 3);
assert.equal(Base.prototype.test, undefined);
assert.equal(Obj.prototype.test, undefined);
assert.equal(value, 2);
assert.equal(obj.test, 3);
expect(obj.set()).toBe(3);
expect(Base.prototype.test).toBeUndefined();
expect(Obj.prototype.test).toBeUndefined();
expect(value).toBe(2);
expect(obj.test).toBe(3);

View File

@@ -18,8 +18,8 @@ Object.defineProperty(Obj.prototype, 'test', {
});
const obj = new Obj();
assert.equal(obj.set(), 3);
assert.equal(value, 3);
assert.equal(Base.prototype.test, undefined);
assert.equal(Obj.prototype.test, 2);
assert.equal(obj.test, 2);
expect(obj.set()).toBe(3);
expect(value).toBe(3);
expect(Base.prototype.test).toBeUndefined();
expect(Obj.prototype.test).toBe(2);
expect(obj.test).toBe(2);

View File

@@ -18,8 +18,8 @@ Object.defineProperty(Obj.prototype, 'test', {
});
const obj = new Obj();
assert.equal(obj.set(), 3);
assert.equal(value, 3);
assert.equal(Base.prototype.test, undefined);
assert.equal(Obj.prototype.test, 2);
assert.equal(obj.test, 2);
expect(obj.set()).toBe(3);
expect(value).toBe(3);
expect(Base.prototype.test).toBeUndefined();
expect(Obj.prototype.test).toBe(2);
expect(obj.test).toBe(2);

View File

@@ -70,8 +70,8 @@ Object.defineProperty(Obj.prototype, 'test', {
configurable: true
});
const obj = new Obj();
assert.equal(obj.set(), 3);
assert.equal(value, 3);
assert.equal(Base.prototype.test, undefined);
assert.equal(Obj.prototype.test, 2);
assert.equal(obj.test, 2);
expect(obj.set()).toBe(3);
expect(value).toBe(3);
expect(Base.prototype.test).toBeUndefined();
expect(Obj.prototype.test).toBe(2);
expect(obj.test).toBe(2);

View File

@@ -1,6 +1,6 @@
class Point {
getX() {
assert.equal(this.x, 3); // C
expect(this.x).toBe(3); // C
}
}
@@ -9,8 +9,8 @@ class ColorPoint extends Point {
super();
this.x = 2;
super.x = 3;
assert.equal(this.x, 3) // A
assert.equal(super.x, undefined) // B
expect(this.x).toBe(3); // A
expect(super.x).toBeUndefined(); // B
}
m() {

View File

@@ -1,6 +1,6 @@
class Point {
getX() {
assert.equal(this.x, 3); // C
expect(this.x).toBe(3); // C
}
}
@@ -9,8 +9,8 @@ class ColorPoint extends Point {
super();
this.x = 2;
super.x = 3;
assert.equal(this.x, 3); // A
assert.equal(super.x, undefined); // B
expect(this.x).toBe(3); // A
expect(super.x).toBeUndefined(); // B
}
m() {

View File

@@ -10,7 +10,7 @@ function () {
babelHelpers.createClass(Point, [{
key: "getX",
value: function getX() {
assert.equal(this.x, 3); // C
expect(this.x).toBe(3); // C
}
}]);
return Point;
@@ -29,10 +29,10 @@ function (_Point) {
babelHelpers.classCallCheck(this, ColorPoint);
_this = babelHelpers.possibleConstructorReturn(this, babelHelpers.getPrototypeOf(ColorPoint).call(this));
_this.x = 2;
babelHelpers.set(babelHelpers.getPrototypeOf(ColorPoint.prototype), "x", 3, _this, true)
assert.equal(_this.x, 3); // A
babelHelpers.set(babelHelpers.getPrototypeOf(ColorPoint.prototype), "x", 3, _this, true);
expect(_this.x).toBe(3); // A
assert.equal(babelHelpers.get(babelHelpers.getPrototypeOf(ColorPoint.prototype), "x", babelHelpers.assertThisInitialized(_this)), undefined); // B
expect(babelHelpers.get(babelHelpers.getPrototypeOf(ColorPoint.prototype), "x", babelHelpers.assertThisInitialized(_this))).toBeUndefined(); // B
return _this;
}

View File

@@ -13,4 +13,4 @@ class Table extends Parent {
const table = new Table();
assert(table.returnParam(false) === false);
expect(table.returnParam(false)).toBe(false);