assert.notPropEqual()
添加的版本:1.11.0
说明
notPropEqual( actual, expected, message = "" )
使用严格的不等式比较来比较对象自身的属性。
名字 | 说明 |
---|---|
actual |
正在测试的表达式 |
expected |
已知比较值 |
message (字符串) |
断言的简短说明 |
notPropEqual
断言仅比较对象自身的属性,使用严格的不质量运算符 (!==
)。
如果存在具有不同值的属性、额外的属性或缺少属性,则测试通过。
也可以看看
- 使用
assert.notPropContains()
- 改为使用
assert.propEqual()
例子
比较两个对象属性的值。
QUnit.test('example', assert => {
class Foo {
constructor () {
this.x = '1';
this.y = 2;
}
walk () {}
run () {}
}
const foo = new Foo();
// succeeds, only own property values are compared (using strict equality),
// and propery "x" is indeed not equal (string instead of number).
assert.notPropEqual(foo, {
x: 1,
y: 2
});
});
相关用法
- JavaScript assert.notPropContains()用法及代码示例
- JavaScript assert.notDeepEqual()用法及代码示例
- JavaScript assert.notEqual()用法及代码示例
- JavaScript assert.notOk()用法及代码示例
- JavaScript assert.notStrictEqual()用法及代码示例
- JavaScript assert.expect()用法及代码示例
- JavaScript assert.rejects()用法及代码示例
- JavaScript assert.propContains()用法及代码示例
- JavaScript assert.timeout()用法及代码示例
- JavaScript assert.deepEqual()用法及代码示例
- JavaScript assert.propEqual()用法及代码示例
- JavaScript assert.pushResult()用法及代码示例
- JavaScript assert.async()用法及代码示例
- JavaScript assert.strictEqual()用法及代码示例
- JavaScript assert.throws()用法及代码示例
- JavaScript assert.equal()用法及代码示例
- JavaScript assert.verifySteps()用法及代码示例
- JavaScript assert.false()用法及代码示例
- JavaScript assert.ok()用法及代码示例
- JavaScript assert.true()用法及代码示例
- JavaScript assert.step()用法及代码示例
- JavaScript array.length属性用法及代码示例
- JavaScript esri/layers/OpenStreetMapLayer.minScale用法及代码示例
- JavaScript esri/layers/KMLLayer.maxScale用法及代码示例
- JavaScript esri/widgets/Histogram.labelFormatFunction用法及代码示例
注:本文由纯净天空筛选整理自qunitjs.com大神的英文原创作品 assert.notPropEqual()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。