Merge pull request #7720 from devenbansod/migrate_to_jest_expect-3
Migrate more packages' tests to use jest expect assertions
This commit is contained in:
commit
7a106025ea
@ -28,17 +28,6 @@ const testContext = vm.createContext({
|
||||
});
|
||||
testContext.global = testContext;
|
||||
|
||||
// Add chai's assert to the global context
|
||||
// It has to be required inside the testContext as otherwise some assertions do not
|
||||
// work as chai would reference globals (RegExp, Array, ...) from this context
|
||||
vm.runInContext(
|
||||
"(function(require) { global.assert=require('chai').assert; });",
|
||||
testContext,
|
||||
{
|
||||
displayErrors: true,
|
||||
},
|
||||
)(id => runModuleInTestContext(id, __filename));
|
||||
|
||||
// Initialize the test context with the polyfill, and then freeze the global to prevent implicit
|
||||
// global creation in tests, which could cause things to bleed between tests.
|
||||
runModuleInTestContext("@babel/polyfill", __filename);
|
||||
|
||||
@ -19,4 +19,4 @@ class Outer extends Hello {
|
||||
}
|
||||
}
|
||||
|
||||
assert.equal(new Outer().hello, 'hello');
|
||||
expect(new Outer().hello).toBe('hello');
|
||||
|
||||
@ -19,4 +19,4 @@ class Outer extends Hello {
|
||||
}
|
||||
}
|
||||
|
||||
assert.equal(new Outer().hello, 'hello');
|
||||
expect(new Outer().hello).toBe('hello');
|
||||
|
||||
@ -38,4 +38,4 @@ function (_Hello) {
|
||||
return Outer;
|
||||
}(Hello);
|
||||
|
||||
assert.equal(new Outer().hello, 'hello');
|
||||
expect(new Outer().hello).toBe('hello');
|
||||
|
||||
@ -16,4 +16,4 @@ class Outer extends Hello {
|
||||
}
|
||||
}
|
||||
|
||||
assert.equal(new Outer().hello, 'hello');
|
||||
expect(new Outer().hello).toBe('hello');
|
||||
|
||||
@ -16,4 +16,4 @@ class Outer extends Hello {
|
||||
}
|
||||
}
|
||||
|
||||
assert.equal(new Outer().hello, 'hello');
|
||||
expect(new Outer().hello).toBe('hello');
|
||||
|
||||
@ -45,4 +45,4 @@ function (_Hello) {
|
||||
return Outer;
|
||||
}(Hello);
|
||||
|
||||
assert.equal(new Outer().hello, 'hello');
|
||||
expect(new Outer().hello).toBe('hello');
|
||||
|
||||
@ -6,7 +6,7 @@ const test = () => {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
assert(test());
|
||||
expect(test()).toBe(true);
|
||||
|
||||
const test2 = () => {
|
||||
try {
|
||||
@ -16,4 +16,4 @@ const test2 = () => {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
assert(test2());
|
||||
expect(test2()).toBe(true);
|
||||
|
||||
@ -7,4 +7,4 @@ function test () {
|
||||
}();
|
||||
}
|
||||
|
||||
assert(test(), "inner");
|
||||
expect(test()).toBe("inner");
|
||||
|
||||
@ -10,4 +10,4 @@ for (let index = 0; index < data.length; index++) {
|
||||
let fn = function () {item;};
|
||||
}
|
||||
|
||||
assert(data.every(item => item));
|
||||
expect(data.every(item => item)).toBe(true);
|
||||
|
||||
@ -13,12 +13,12 @@ var res = transform(code, {
|
||||
Scope: {
|
||||
exit: function(path) {
|
||||
if (innerScope) {
|
||||
assert(Object.keys(path.scope.bindings).length === 0, 'Inner scope should not have any bindings');
|
||||
expect(Object.keys(path.scope.bindings)).toHaveLength(0);
|
||||
innerScope = false;
|
||||
return;
|
||||
}
|
||||
|
||||
assert(Object.keys(path.scope.bindings).length === 2, 'Outer scope subsume the inner-scope binding');
|
||||
expect(Object.keys(path.scope.bindings)).toHaveLength(2);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -2,7 +2,7 @@ if (true) {
|
||||
const x = 1;
|
||||
switch (x) {
|
||||
case 1: {
|
||||
assert(x, 1);
|
||||
expect(x).toBe(1);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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();
|
||||
|
||||
@ -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();
|
||||
|
||||
@ -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();
|
||||
|
||||
@ -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();
|
||||
|
||||
@ -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();
|
||||
|
||||
@ -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();
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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() {
|
||||
|
||||
@ -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() {
|
||||
|
||||
@ -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;
|
||||
@ -30,9 +30,9 @@ function (_Point) {
|
||||
_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
|
||||
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;
|
||||
}
|
||||
|
||||
@ -13,4 +13,4 @@ class Table extends Parent {
|
||||
|
||||
const table = new Table();
|
||||
|
||||
assert(table.returnParam(false) === false);
|
||||
expect(table.returnParam(false)).toBe(false);
|
||||
|
||||
@ -21,4 +21,4 @@ class Outer extends Hello {
|
||||
}
|
||||
}
|
||||
|
||||
assert.equal(new Outer().hello(), 'hello');
|
||||
expect(new Outer().hello()).toBe('hello');
|
||||
|
||||
@ -21,4 +21,4 @@ class Outer extends Hello {
|
||||
}
|
||||
}
|
||||
|
||||
assert.equal(new Outer().hello(), 'hello');
|
||||
expect(new Outer().hello()).toBe('hello');
|
||||
|
||||
@ -44,4 +44,4 @@ function (_Hello) {
|
||||
return Outer;
|
||||
}(Hello);
|
||||
|
||||
assert.equal(new Outer().hello(), 'hello');
|
||||
expect(new Outer().hello()).toBe('hello');
|
||||
|
||||
@ -18,4 +18,4 @@ class Outer extends Hello {
|
||||
}
|
||||
}
|
||||
|
||||
assert.equal(new Outer().hello(), 'hello');
|
||||
expect(new Outer().hello()).toBe('hello');
|
||||
|
||||
@ -18,4 +18,4 @@ class Outer extends Hello {
|
||||
}
|
||||
}
|
||||
|
||||
assert.equal(new Outer().hello(), 'hello');
|
||||
expect(new Outer().hello()).toBe('hello');
|
||||
|
||||
@ -51,4 +51,4 @@ function (_Hello) {
|
||||
return Outer;
|
||||
}(Hello);
|
||||
|
||||
assert.equal(new Outer().hello(), 'hello');
|
||||
expect(new Outer().hello()).toBe('hello');
|
||||
|
||||
@ -21,4 +21,4 @@ class Outer extends Hello {
|
||||
}
|
||||
}
|
||||
|
||||
assert.equal(new Outer().hello(), 'hello');
|
||||
expect(new Outer().hello()).toBe('hello');
|
||||
|
||||
@ -21,4 +21,4 @@ class Outer extends Hello {
|
||||
}
|
||||
}
|
||||
|
||||
assert.equal(new Outer().hello(), 'hello');
|
||||
expect(new Outer().hello()).toBe('hello');
|
||||
|
||||
@ -31,4 +31,4 @@ function (_Hello) {
|
||||
return Outer;
|
||||
}(Hello);
|
||||
|
||||
assert.equal(new Outer().hello(), 'hello');
|
||||
expect(new Outer().hello()).toBe('hello');
|
||||
|
||||
@ -18,4 +18,4 @@ class Outer extends Hello {
|
||||
}
|
||||
}
|
||||
|
||||
assert.equal(new Outer().hello(), 'hello');
|
||||
expect(new Outer().hello()).toBe('hello');
|
||||
|
||||
@ -18,4 +18,4 @@ class Outer extends Hello {
|
||||
}
|
||||
}
|
||||
|
||||
assert.equal(new Outer().hello(), 'hello');
|
||||
expect(new Outer().hello()).toBe('hello');
|
||||
|
||||
@ -38,4 +38,4 @@ function (_Hello) {
|
||||
return Outer;
|
||||
}(Hello);
|
||||
|
||||
assert.equal(new Outer().hello(), 'hello');
|
||||
expect(new Outer().hello()).toBe('hello');
|
||||
|
||||
@ -6,5 +6,5 @@ var foo = {
|
||||
}
|
||||
};
|
||||
|
||||
assert(foo[Symbol.iterator], "foobar")
|
||||
assert(foo[k], k)
|
||||
expect(foo[Symbol.iterator]).toBe("foobar")
|
||||
expect(foo[k]).toBe(k)
|
||||
|
||||
@ -6,5 +6,5 @@ var foo = {
|
||||
}
|
||||
};
|
||||
|
||||
assert(foo[Symbol.iterator], "foobar")
|
||||
assert(foo[k], k)
|
||||
expect(foo[Symbol.iterator]).toBe("foobar")
|
||||
expect(foo[k]).toBe(k)
|
||||
|
||||
@ -6,4 +6,4 @@ class MyClass {
|
||||
}
|
||||
}
|
||||
|
||||
assert(new MyClass().test());
|
||||
expect(new MyClass().test()).toBe(true);
|
||||
|
||||
@ -12,5 +12,5 @@ const obj = {
|
||||
};
|
||||
Object.setPrototypeOf(obj, Base);
|
||||
|
||||
assert.equal(obj.test, 2);
|
||||
assert.equal(obj.get(), 1);
|
||||
expect(obj.test).toBe(2);
|
||||
expect(obj.get()).toBe(1);
|
||||
|
||||
@ -12,5 +12,5 @@ const obj = {
|
||||
};
|
||||
Object.setPrototypeOf(obj, Base);
|
||||
|
||||
assert.equal(obj.test, 2);
|
||||
assert.equal(obj.get(), 1);
|
||||
expect(obj.test).toBe(2);
|
||||
expect(obj.get()).toBe(1);
|
||||
|
||||
@ -20,5 +20,5 @@ const obj = _obj = {
|
||||
|
||||
};
|
||||
Object.setPrototypeOf(obj, Base);
|
||||
assert.equal(obj.test, 2);
|
||||
assert.equal(obj.get(), 1);
|
||||
expect(obj.test).toBe(2);
|
||||
expect(obj.get()).toBe(1);
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
"use strict";
|
||||
const Base = {
|
||||
get test() {
|
||||
assert.equal(this, obj);
|
||||
expect(this).toBe(obj);
|
||||
return 1;
|
||||
}
|
||||
};
|
||||
@ -15,5 +15,5 @@ const obj = {
|
||||
};
|
||||
Object.setPrototypeOf(obj, Base);
|
||||
|
||||
assert.equal(obj.test, 2);
|
||||
assert.equal(obj.get(), 1);
|
||||
expect(obj.test).toBe(2);
|
||||
expect(obj.get()).toBe(1);
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
"use strict";
|
||||
const Base = {
|
||||
get test() {
|
||||
assert.equal(this, obj);
|
||||
expect(this).toBe(obj);
|
||||
return 1;
|
||||
}
|
||||
};
|
||||
@ -15,5 +15,5 @@ const obj = {
|
||||
};
|
||||
Object.setPrototypeOf(obj, Base);
|
||||
|
||||
assert.equal(obj.test, 2);
|
||||
assert.equal(obj.get(), 1);
|
||||
expect(obj.test).toBe(2);
|
||||
expect(obj.get()).toBe(1);
|
||||
|
||||
@ -10,7 +10,7 @@ function _getPrototypeOf(o) { _getPrototypeOf = Object.getPrototypeOf || functio
|
||||
|
||||
const Base = {
|
||||
get test() {
|
||||
assert.equal(this, obj);
|
||||
expect(this).toBe(obj);
|
||||
return 1;
|
||||
}
|
||||
|
||||
@ -24,5 +24,5 @@ const obj = _obj = {
|
||||
|
||||
};
|
||||
Object.setPrototypeOf(obj, Base);
|
||||
assert.equal(obj.test, 2);
|
||||
assert.equal(obj.get(), 1);
|
||||
expect(obj.test).toBe(2);
|
||||
expect(obj.get()).toBe(1);
|
||||
|
||||
@ -11,5 +11,5 @@ const obj = {
|
||||
};
|
||||
Object.setPrototypeOf(obj, Base);
|
||||
|
||||
assert.equal(obj.test, 2);
|
||||
assert.equal(obj.get(), undefined);
|
||||
expect(obj.test).toBe(2);
|
||||
expect(obj.get()).toBeUndefined();
|
||||
|
||||
@ -11,5 +11,5 @@ const obj = {
|
||||
};
|
||||
Object.setPrototypeOf(obj, Base);
|
||||
|
||||
assert.equal(obj.test, 2);
|
||||
assert.equal(obj.get(), undefined);
|
||||
expect(obj.test).toBe(2);
|
||||
expect(obj.get()).toBeUndefined();
|
||||
|
||||
@ -18,5 +18,5 @@ const obj = _obj = {
|
||||
|
||||
};
|
||||
Object.setPrototypeOf(obj, Base);
|
||||
assert.equal(obj.test, 2);
|
||||
assert.equal(obj.get(), undefined);
|
||||
expect(obj.test).toBe(2);
|
||||
expect(obj.get()).toBeUndefined();
|
||||
|
||||
@ -14,5 +14,5 @@ const obj = {
|
||||
};
|
||||
Object.setPrototypeOf(obj, Base);
|
||||
|
||||
assert.equal(obj.test, 2);
|
||||
assert.equal(obj.get(), undefined);
|
||||
expect(obj.test).toBe(2);
|
||||
expect(obj.get()).toBeUndefined();
|
||||
|
||||
@ -14,5 +14,5 @@ const obj = {
|
||||
};
|
||||
Object.setPrototypeOf(obj, Base);
|
||||
|
||||
assert.equal(obj.test, 2);
|
||||
assert.equal(obj.get(), undefined);
|
||||
expect(obj.test).toBe(2);
|
||||
expect(obj.get()).toBeUndefined();
|
||||
|
||||
@ -23,5 +23,5 @@ const obj = _obj = {
|
||||
|
||||
};
|
||||
Object.setPrototypeOf(obj, Base);
|
||||
assert.equal(obj.test, 2);
|
||||
assert.equal(obj.get(), undefined);
|
||||
expect(obj.test).toBe(2);
|
||||
expect(obj.get()).toBeUndefined();
|
||||
|
||||
@ -12,6 +12,6 @@ const obj = {
|
||||
};
|
||||
Object.setPrototypeOf(obj, Base);
|
||||
|
||||
assert.equal(obj.set(), 3);
|
||||
assert.equal(Base.test, 1);
|
||||
assert.equal(obj.test, 3);
|
||||
expect(obj.set()).toBe(3);
|
||||
expect(Base.test).toBe(1);
|
||||
expect(obj.test).toBe(3);
|
||||
|
||||
@ -12,6 +12,6 @@ const obj = {
|
||||
};
|
||||
Object.setPrototypeOf(obj, Base);
|
||||
|
||||
assert.equal(obj.set(), 3);
|
||||
assert.equal(Base.test, 3);
|
||||
assert.equal(obj.test, 2);
|
||||
expect(obj.set()).toBe(3);
|
||||
expect(Base.test).toBe(3);
|
||||
expect(obj.test).toBe(2);
|
||||
|
||||
@ -24,6 +24,6 @@ const obj = _obj = {
|
||||
|
||||
};
|
||||
Object.setPrototypeOf(obj, Base);
|
||||
assert.equal(obj.set(), 3);
|
||||
assert.equal(Base.test, 3);
|
||||
assert.equal(obj.test, 2);
|
||||
expect(obj.set()).toBe(3);
|
||||
expect(Base.test).toBe(3);
|
||||
expect(obj.test).toBe(2);
|
||||
|
||||
@ -16,6 +16,6 @@ const obj = {
|
||||
};
|
||||
Object.setPrototypeOf(obj, Base);
|
||||
|
||||
assert.equal(obj.set(), 3);
|
||||
assert.equal(Base.test, 1);
|
||||
assert.equal(obj.test, 3);
|
||||
expect(obj.set()).toBe(3);
|
||||
expect(Base.test).toBe(1);
|
||||
expect(obj.test).toBe(3);
|
||||
|
||||
@ -15,6 +15,6 @@ var obj = {
|
||||
};
|
||||
Object.setPrototypeOf(obj, Base);
|
||||
|
||||
assert.equal(obj.set(), 3);
|
||||
assert.equal(Base.test, 1);
|
||||
assert.equal(obj.test, 2);
|
||||
expect(obj.set()).toBe(3);
|
||||
expect(Base.test).toBe(1);
|
||||
expect(obj.test).toBe(2);
|
||||
|
||||
@ -16,8 +16,8 @@ const obj = {
|
||||
};
|
||||
Object.setPrototypeOf(obj, Base);
|
||||
|
||||
assert.throws(() => {
|
||||
expect(() => {
|
||||
obj.set();
|
||||
});
|
||||
assert.equal(Base.test, 1);
|
||||
assert.equal(obj.test, 2);
|
||||
}).toThrow();
|
||||
expect(Base.test).toBe(1);
|
||||
expect(obj.test).toBe(2);
|
||||
|
||||
@ -16,9 +16,9 @@ const obj = {
|
||||
};
|
||||
Object.setPrototypeOf(obj, Base);
|
||||
|
||||
assert.throws(() => {
|
||||
expect(() => {
|
||||
obj.set();
|
||||
});
|
||||
assert.equal(called, false);
|
||||
assert.equal(Base.test, 1);
|
||||
assert.equal(obj.test, 2);
|
||||
}).toThrow();
|
||||
expect(called).toBe(false);
|
||||
expect(Base.test).toBe(1);
|
||||
expect(obj.test).toBe(2);
|
||||
|
||||
@ -14,10 +14,10 @@ const obj = {
|
||||
};
|
||||
Object.setPrototypeOf(obj, Base);
|
||||
|
||||
assert.throws(() => {
|
||||
expect(() => {
|
||||
// this requires helpers to be in file (not external), so they
|
||||
// are in "strict" mode code.
|
||||
obj.set();
|
||||
});
|
||||
assert.equal(Base.test, 1);
|
||||
assert.equal(obj.test, 2);
|
||||
}).toThrow();
|
||||
expect(Base.test).toBe(1);
|
||||
expect(obj.test).toBe(2);
|
||||
|
||||
@ -27,10 +27,10 @@ const obj = _obj = {
|
||||
|
||||
};
|
||||
Object.setPrototypeOf(obj, Base);
|
||||
assert.throws(() => {
|
||||
expect(() => {
|
||||
// this requires helpers to be in file (not external), so they
|
||||
// are in "strict" mode code.
|
||||
obj.set();
|
||||
});
|
||||
assert.equal(Base.test, 1);
|
||||
assert.equal(obj.test, 2);
|
||||
}).toThrow();
|
||||
expect(Base.test).toBe(1);
|
||||
expect(obj.test).toBe(2);
|
||||
|
||||
@ -15,11 +15,11 @@ Object.defineProperty(obj, 'test', {
|
||||
});
|
||||
Object.setPrototypeOf(obj, Base);
|
||||
|
||||
assert.equal(obj.set(), 3);
|
||||
assert.equal(Base.test, undefined);
|
||||
assert.equal(obj.test, 3);
|
||||
expect(obj.set()).toBe(3);
|
||||
expect(Base.test).toBeUndefined();
|
||||
expect(obj.test).toBe(3);
|
||||
|
||||
const desc = Object.getOwnPropertyDescriptor(obj, 'test');
|
||||
assert.equal(desc.configurable, false);
|
||||
assert.equal(desc.writable, true);
|
||||
assert.equal(desc.enumerable, true);
|
||||
expect(desc.configurable).toBe(false);
|
||||
expect(desc.writable).toBe(true);
|
||||
expect(desc.enumerable).toBe(true);
|
||||
|
||||
@ -15,11 +15,11 @@ Object.defineProperty(obj, 'test', {
|
||||
});
|
||||
Object.setPrototypeOf(obj, Base);
|
||||
|
||||
assert.equal(obj.set(), 3);
|
||||
assert.equal(Base.test, undefined);
|
||||
assert.equal(obj.test, 3);
|
||||
expect(obj.set()).toBe(3);
|
||||
expect(Base.test).toBeUndefined();
|
||||
expect(obj.test).toBe(3);
|
||||
|
||||
const desc = Object.getOwnPropertyDescriptor(obj, 'test');
|
||||
assert.equal(desc.configurable, false);
|
||||
assert.equal(desc.writable, true);
|
||||
assert.equal(desc.enumerable, true);
|
||||
expect(desc.configurable).toBe(false);
|
||||
expect(desc.writable).toBe(true);
|
||||
expect(desc.enumerable).toBe(true);
|
||||
|
||||
@ -26,10 +26,10 @@ Object.defineProperty(obj, 'test', {
|
||||
enumerable: true
|
||||
});
|
||||
Object.setPrototypeOf(obj, Base);
|
||||
assert.equal(obj.set(), 3);
|
||||
assert.equal(Base.test, undefined);
|
||||
assert.equal(obj.test, 3);
|
||||
expect(obj.set()).toBe(3);
|
||||
expect(Base.test).toBeUndefined();
|
||||
expect(obj.test).toBe(3);
|
||||
const desc = Object.getOwnPropertyDescriptor(obj, 'test');
|
||||
assert.equal(desc.configurable, false);
|
||||
assert.equal(desc.writable, true);
|
||||
assert.equal(desc.enumerable, true);
|
||||
expect(desc.configurable).toBe(false);
|
||||
expect(desc.writable).toBe(true);
|
||||
expect(desc.enumerable).toBe(true);
|
||||
|
||||
@ -15,11 +15,11 @@ Object.defineProperty(obj, 'test', {
|
||||
});
|
||||
Object.setPrototypeOf(obj, Base);
|
||||
|
||||
assert.equal(obj.set(), 3);
|
||||
assert.equal(Base.test, undefined);
|
||||
assert.equal(obj.test, 3);
|
||||
expect(obj.set()).toBe(3);
|
||||
expect(Base.test).toBeUndefined();
|
||||
expect(obj.test).toBe(3);
|
||||
|
||||
const desc = Object.getOwnPropertyDescriptor(obj, 'test');
|
||||
assert.equal(desc.configurable, true);
|
||||
assert.equal(desc.writable, true);
|
||||
assert.equal(desc.enumerable, false);
|
||||
expect(desc.configurable).toBe(true);
|
||||
expect(desc.writable).toBe(true);
|
||||
expect(desc.enumerable).toBe(false);
|
||||
|
||||
@ -15,11 +15,11 @@ Object.defineProperty(obj, 'test', {
|
||||
});
|
||||
Object.setPrototypeOf(obj, Base);
|
||||
|
||||
assert.equal(obj.set(), 3);
|
||||
assert.equal(Base.test, undefined);
|
||||
assert.equal(obj.test, 3);
|
||||
expect(obj.set()).toBe(3);
|
||||
expect(Base.test).toBeUndefined();
|
||||
expect(obj.test).toBe(3);
|
||||
|
||||
const desc = Object.getOwnPropertyDescriptor(obj, 'test');
|
||||
assert.equal(desc.configurable, true);
|
||||
assert.equal(desc.writable, true);
|
||||
assert.equal(desc.enumerable, false);
|
||||
expect(desc.configurable).toBe(true);
|
||||
expect(desc.writable).toBe(true);
|
||||
expect(desc.enumerable).toBe(false);
|
||||
|
||||
@ -26,10 +26,10 @@ Object.defineProperty(obj, 'test', {
|
||||
enumerable: false
|
||||
});
|
||||
Object.setPrototypeOf(obj, Base);
|
||||
assert.equal(obj.set(), 3);
|
||||
assert.equal(Base.test, undefined);
|
||||
assert.equal(obj.test, 3);
|
||||
expect(obj.set()).toBe(3);
|
||||
expect(Base.test).toBeUndefined();
|
||||
expect(obj.test).toBe(3);
|
||||
const desc = Object.getOwnPropertyDescriptor(obj, 'test');
|
||||
assert.equal(desc.configurable, true);
|
||||
assert.equal(desc.writable, true);
|
||||
assert.equal(desc.enumerable, false);
|
||||
expect(desc.configurable).toBe(true);
|
||||
expect(desc.writable).toBe(true);
|
||||
expect(desc.enumerable).toBe(false);
|
||||
|
||||
@ -14,11 +14,11 @@ Object.defineProperty(obj, 'test', {
|
||||
});
|
||||
Object.setPrototypeOf(obj, Base);
|
||||
|
||||
assert.equal(obj.set(), 3);
|
||||
assert.equal(Base.test, undefined);
|
||||
assert.equal(obj.test, 2);
|
||||
expect(obj.set()).toBe(3);
|
||||
expect(Base.test).toBeUndefined();
|
||||
expect(obj.test).toBe(2);
|
||||
|
||||
const desc = Object.getOwnPropertyDescriptor(obj, 'test');
|
||||
assert.equal(desc.configurable, true);
|
||||
assert.equal(desc.writable, false);
|
||||
assert.equal(desc.enumerable, true);
|
||||
expect(desc.configurable).toBe(true);
|
||||
expect(desc.writable).toBe(false);
|
||||
expect(desc.enumerable).toBe(true);
|
||||
|
||||
@ -15,13 +15,13 @@ Object.defineProperty(obj, 'test', {
|
||||
});
|
||||
Object.setPrototypeOf(obj, Base);
|
||||
|
||||
assert.throws(() => {
|
||||
expect(() => {
|
||||
obj.set();
|
||||
});
|
||||
assert.equal(Base.test, undefined);
|
||||
assert.equal(obj.test, 2);
|
||||
}).toThrow();
|
||||
expect(Base.test).toBeUndefined();
|
||||
expect(obj.test).toBe(2);
|
||||
|
||||
const desc = Object.getOwnPropertyDescriptor(obj, 'test');
|
||||
assert.equal(desc.configurable, true);
|
||||
assert.equal(desc.writable, false);
|
||||
assert.equal(desc.enumerable, true);
|
||||
expect(desc.configurable).toBe(true);
|
||||
expect(desc.writable).toBe(false);
|
||||
expect(desc.enumerable).toBe(true);
|
||||
|
||||
@ -15,13 +15,13 @@ Object.defineProperty(obj, 'test', {
|
||||
});
|
||||
Object.setPrototypeOf(obj, Base);
|
||||
|
||||
assert.throws(() => {
|
||||
expect(() => {
|
||||
obj.set();
|
||||
});
|
||||
assert.equal(Base.test, undefined);
|
||||
assert.equal(obj.test, 2);
|
||||
}).toThrow();
|
||||
expect(Base.test).toBeUndefined();
|
||||
expect(obj.test).toBe(2);
|
||||
|
||||
const desc = Object.getOwnPropertyDescriptor(obj, 'test');
|
||||
assert.equal(desc.configurable, true);
|
||||
assert.equal(desc.writable, false);
|
||||
assert.equal(desc.enumerable, true);
|
||||
expect(desc.configurable).toBe(true);
|
||||
expect(desc.writable).toBe(false);
|
||||
expect(desc.enumerable).toBe(true);
|
||||
|
||||
@ -26,12 +26,12 @@ Object.defineProperty(obj, 'test', {
|
||||
enumerable: true
|
||||
});
|
||||
Object.setPrototypeOf(obj, Base);
|
||||
assert.throws(() => {
|
||||
expect(() => {
|
||||
obj.set();
|
||||
});
|
||||
assert.equal(Base.test, undefined);
|
||||
assert.equal(obj.test, 2);
|
||||
}).toThrow();
|
||||
expect(Base.test).toBeUndefined();
|
||||
expect(obj.test).toBe(2);
|
||||
const desc = Object.getOwnPropertyDescriptor(obj, 'test');
|
||||
assert.equal(desc.configurable, true);
|
||||
assert.equal(desc.writable, false);
|
||||
assert.equal(desc.enumerable, true);
|
||||
expect(desc.configurable).toBe(true);
|
||||
expect(desc.writable).toBe(false);
|
||||
expect(desc.enumerable).toBe(true);
|
||||
|
||||
@ -11,6 +11,6 @@ const obj = {
|
||||
};
|
||||
Object.setPrototypeOf(obj, Base);
|
||||
|
||||
assert.equal(obj.set(), 3);
|
||||
assert.equal(Base.test, undefined);
|
||||
assert.equal(obj.test, 3);
|
||||
expect(obj.set()).toBe(3);
|
||||
expect(Base.test).toBeUndefined();
|
||||
expect(obj.test).toBe(3);
|
||||
|
||||
@ -11,6 +11,6 @@ const obj = {
|
||||
};
|
||||
Object.setPrototypeOf(obj, Base);
|
||||
|
||||
assert.equal(obj.set(), 3);
|
||||
assert.equal(Base.test, undefined);
|
||||
assert.equal(obj.test, 3);
|
||||
expect(obj.set()).toBe(3);
|
||||
expect(Base.test).toBeUndefined();
|
||||
expect(obj.test).toBe(3);
|
||||
|
||||
@ -22,6 +22,6 @@ const obj = _obj = {
|
||||
|
||||
};
|
||||
Object.setPrototypeOf(obj, Base);
|
||||
assert.equal(obj.set(), 3);
|
||||
assert.equal(Base.test, undefined);
|
||||
assert.equal(obj.test, 3);
|
||||
expect(obj.set()).toBe(3);
|
||||
expect(Base.test).toBeUndefined();
|
||||
expect(obj.test).toBe(3);
|
||||
|
||||
@ -13,7 +13,7 @@ var obj = {
|
||||
};
|
||||
Object.setPrototypeOf(obj, Base);
|
||||
|
||||
assert.equal(obj.set(), 3);
|
||||
assert.equal(called, false);
|
||||
assert.equal(Base.test, undefined);
|
||||
assert.equal(obj.test, undefined);
|
||||
expect(obj.set()).toBe(3);
|
||||
expect(called).toBe(false);
|
||||
expect(Base.test).toBeUndefined();
|
||||
expect(obj.test).toBeUndefined();
|
||||
|
||||
@ -14,9 +14,9 @@ const obj = {
|
||||
};
|
||||
Object.setPrototypeOf(obj, Base);
|
||||
|
||||
assert.throws(() => {
|
||||
expect(() => {
|
||||
obj.set();
|
||||
});
|
||||
assert.equal(called, false);
|
||||
assert.equal(Base.test, undefined);
|
||||
assert.equal(obj.test, undefined);
|
||||
}).toThrow();
|
||||
expect(called).toBe(false);
|
||||
expect(Base.test).toBeUndefined();
|
||||
expect(obj.test).toBeUndefined();
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user