mirror of https://github.com/tc39/test262.git
chore: migrate $ERROR -> throw new Test262Error in tools/lint/test/fixtures/harness/propertyHelper.js (#3124)
This commit is contained in:
parent
8afbeda683
commit
304edd2296
|
@ -106,7 +106,7 @@ function isConfigurable(obj, name) {
|
||||||
delete obj[name];
|
delete obj[name];
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
if (!(e instanceof TypeError)) {
|
if (!(e instanceof TypeError)) {
|
||||||
$ERROR("Expected TypeError, got " + e);
|
throw new Test262Error("Expected TypeError, got " + e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return !hasOwnProperty.call(obj, name);
|
return !hasOwnProperty.call(obj, name);
|
||||||
|
@ -149,7 +149,7 @@ function isWritable(obj, name, verifyProp, value) {
|
||||||
obj[name] = newValue;
|
obj[name] = newValue;
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
if (!(e instanceof TypeError)) {
|
if (!(e instanceof TypeError)) {
|
||||||
$ERROR("Expected TypeError, got " + e);
|
throw new Test262Error("Expected TypeError, got " + e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -171,7 +171,7 @@ function isWritable(obj, name, verifyProp, value) {
|
||||||
|
|
||||||
function verifyEqualTo(obj, name, value) {
|
function verifyEqualTo(obj, name, value) {
|
||||||
if (!isSameValue(obj[name], value)) {
|
if (!isSameValue(obj[name], value)) {
|
||||||
$ERROR("Expected obj[" + String(name) + "] to equal " + value +
|
throw new Test262Error("Expected obj[" + String(name) + "] to equal " + value +
|
||||||
", actually " + obj[name]);
|
", actually " + obj[name]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -182,7 +182,7 @@ function verifyWritable(obj, name, verifyProp, value) {
|
||||||
"Expected obj[" + String(name) + "] to have writable:true.");
|
"Expected obj[" + String(name) + "] to have writable:true.");
|
||||||
}
|
}
|
||||||
if (!isWritable(obj, name, verifyProp, value)) {
|
if (!isWritable(obj, name, verifyProp, value)) {
|
||||||
$ERROR("Expected obj[" + String(name) + "] to be writable, but was not.");
|
throw new Test262Error("Expected obj[" + String(name) + "] to be writable, but was not.");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -192,7 +192,7 @@ function verifyNotWritable(obj, name, verifyProp, value) {
|
||||||
"Expected obj[" + String(name) + "] to have writable:false.");
|
"Expected obj[" + String(name) + "] to have writable:false.");
|
||||||
}
|
}
|
||||||
if (isWritable(obj, name, verifyProp)) {
|
if (isWritable(obj, name, verifyProp)) {
|
||||||
$ERROR("Expected obj[" + String(name) + "] NOT to be writable, but was.");
|
throw new Test262Error("Expected obj[" + String(name) + "] NOT to be writable, but was.");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -200,7 +200,7 @@ function verifyEnumerable(obj, name) {
|
||||||
assert(Object.getOwnPropertyDescriptor(obj, name).enumerable,
|
assert(Object.getOwnPropertyDescriptor(obj, name).enumerable,
|
||||||
"Expected obj[" + String(name) + "] to have enumerable:true.");
|
"Expected obj[" + String(name) + "] to have enumerable:true.");
|
||||||
if (!isEnumerable(obj, name)) {
|
if (!isEnumerable(obj, name)) {
|
||||||
$ERROR("Expected obj[" + String(name) + "] to be enumerable, but was not.");
|
throw new Test262Error("Expected obj[" + String(name) + "] to be enumerable, but was not.");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -208,7 +208,7 @@ function verifyNotEnumerable(obj, name) {
|
||||||
assert(!Object.getOwnPropertyDescriptor(obj, name).enumerable,
|
assert(!Object.getOwnPropertyDescriptor(obj, name).enumerable,
|
||||||
"Expected obj[" + String(name) + "] to have enumerable:false.");
|
"Expected obj[" + String(name) + "] to have enumerable:false.");
|
||||||
if (isEnumerable(obj, name)) {
|
if (isEnumerable(obj, name)) {
|
||||||
$ERROR("Expected obj[" + String(name) + "] NOT to be enumerable, but was.");
|
throw new Test262Error("Expected obj[" + String(name) + "] NOT to be enumerable, but was.");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -216,7 +216,7 @@ function verifyConfigurable(obj, name) {
|
||||||
assert(Object.getOwnPropertyDescriptor(obj, name).configurable,
|
assert(Object.getOwnPropertyDescriptor(obj, name).configurable,
|
||||||
"Expected obj[" + String(name) + "] to have configurable:true.");
|
"Expected obj[" + String(name) + "] to have configurable:true.");
|
||||||
if (!isConfigurable(obj, name)) {
|
if (!isConfigurable(obj, name)) {
|
||||||
$ERROR("Expected obj[" + String(name) + "] to be configurable, but was not.");
|
throw new Test262Error("Expected obj[" + String(name) + "] to be configurable, but was not.");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -224,6 +224,6 @@ function verifyNotConfigurable(obj, name) {
|
||||||
assert(!Object.getOwnPropertyDescriptor(obj, name).configurable,
|
assert(!Object.getOwnPropertyDescriptor(obj, name).configurable,
|
||||||
"Expected obj[" + String(name) + "] to have configurable:false.");
|
"Expected obj[" + String(name) + "] to have configurable:false.");
|
||||||
if (isConfigurable(obj, name)) {
|
if (isConfigurable(obj, name)) {
|
||||||
$ERROR("Expected obj[" + String(name) + "] NOT to be configurable, but was.");
|
throw new Test262Error("Expected obj[" + String(name) + "] NOT to be configurable, but was.");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue