mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-04-21 12:05:15 +00:00
LibJS: Run prettier on test-common.js
This commit is contained in:
parent
1b0c862f3a
commit
8694d804c7
Notes:
sideshowbarker
2024-07-19 01:26:10 +09:00
Author: https://github.com/linusg Commit: https://github.com/SerenityOS/serenity/commit/8694d804c73 Pull-request: https://github.com/SerenityOS/serenity/pull/4052
1 changed files with 30 additions and 11 deletions
|
@ -63,15 +63,24 @@ class ExpectationError extends Error {
|
|||
|
||||
toBe(value) {
|
||||
this.__doMatcher(() => {
|
||||
this.__expect(Object.is(this.target, value),
|
||||
() => ("toBe: expected _" + String(value) + "_, got _" + String(this.target) + "_"));
|
||||
this.__expect(
|
||||
Object.is(this.target, value),
|
||||
() =>
|
||||
"toBe: expected _" + String(value) + "_, got _" + String(this.target) + "_"
|
||||
);
|
||||
});
|
||||
}
|
||||
|
||||
// FIXME: Take a precision argument like jest's toBeCloseTo matcher
|
||||
toBeCloseTo(value) {
|
||||
this.__expect(typeof this.target === "number", () => "toBeCloseTo: target not of type number");
|
||||
this.__expect(typeof value === "number", () => "toBeCloseTo: argument not of type number");
|
||||
this.__expect(
|
||||
typeof this.target === "number",
|
||||
() => "toBeCloseTo: target not of type number"
|
||||
);
|
||||
this.__expect(
|
||||
typeof value === "number",
|
||||
() => "toBeCloseTo: argument not of type number"
|
||||
);
|
||||
|
||||
this.__doMatcher(() => {
|
||||
this.__expect(Math.abs(this.target - value) < 0.000001);
|
||||
|
@ -79,7 +88,10 @@ class ExpectationError extends Error {
|
|||
}
|
||||
|
||||
toHaveLength(length) {
|
||||
this.__expect(typeof this.target.length === "number", () => "toHaveLength: target.length not of type number");
|
||||
this.__expect(
|
||||
typeof this.target.length === "number",
|
||||
() => "toHaveLength: target.length not of type number"
|
||||
);
|
||||
|
||||
this.__doMatcher(() => {
|
||||
this.__expect(Object.is(this.target.length, length));
|
||||
|
@ -139,13 +151,19 @@ class ExpectationError extends Error {
|
|||
|
||||
toBeUndefined() {
|
||||
this.__doMatcher(() => {
|
||||
this.__expect(this.target === undefined, () => "toBeUndefined: target was not undefined");
|
||||
this.__expect(
|
||||
this.target === undefined,
|
||||
() => "toBeUndefined: target was not undefined"
|
||||
);
|
||||
});
|
||||
}
|
||||
|
||||
toBeNaN() {
|
||||
this.__doMatcher(() => {
|
||||
this.__expect(isNaN(this.target), () => ("toBeNaN: target was _" + String(this.target) + "_, not NaN"));
|
||||
this.__expect(
|
||||
isNaN(this.target),
|
||||
() => "toBeNaN: target was _" + String(this.target) + "_, not NaN"
|
||||
);
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -388,10 +406,11 @@ class ExpectationError extends Error {
|
|||
|
||||
__expect(value, details) {
|
||||
if (value !== true) {
|
||||
if (details !== undefined)
|
||||
throw new ExpectationError(details());
|
||||
else
|
||||
throw new ExpectationError();
|
||||
if (details !== undefined) {
|
||||
throw new ExpectationError(details());
|
||||
} else {
|
||||
throw new ExpectationError();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue