// Copyright (C) 2019 Aleksey Shvayka. All rights reserved. | |
// This code is governed by the BSD license found in the LICENSE file. | |
/*--- | |
description: > | |
verifyProperty uses SameValue for value comparison. | |
includes: [propertyHelper.js] | |
---*/ | |
var obj = { | |
a: NaN, | |
b: -0, | |
}; | |
assert(verifyProperty(obj, 'a', { value: NaN })); | |
assert(verifyProperty(obj, 'b', { value: -0 })); | |
assert.throws(Test262Error, function() { | |
verifyProperty(obj, 'b', { value: 0 }); | |
}); |