1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 16:27:35 +00:00

LibJS: Indent tests with 4 spaces instead of 2

This commit is contained in:
Matthew Olsson 2020-07-06 07:37:45 -07:00 committed by Andreas Kling
parent 15de2eda2b
commit 1ef573eb30
261 changed files with 8536 additions and 8497 deletions

View file

@ -7,7 +7,7 @@
"quoteProps": "as-needed", "quoteProps": "as-needed",
"semi": true, "semi": true,
"singleQuote": false, "singleQuote": false,
"tabWidth": 2, "tabWidth": 4,
"trailingComma": "es5", "trailingComma": "es5",
"useTabs": false "useTabs": false
} }

View file

@ -44,10 +44,13 @@ try {
assert(Array.prototype.join.call({ length: "foo" }) === ""); assert(Array.prototype.join.call({ length: "foo" }) === "");
assert(Array.prototype.join.call({ length: 3 }) === ",,"); assert(Array.prototype.join.call({ length: 3 }) === ",,");
assert(Array.prototype.join.call({ length: 2, 0: "foo", 1: "bar" }) === "foo,bar"); assert(Array.prototype.join.call({ length: 2, 0: "foo", 1: "bar" }) === "foo,bar");
assert(Array.prototype.join.call({ length: 2, 0: "foo", 1: "bar", 2: "baz" }) === "foo,bar"); assert(
Array.prototype.join.call({ length: 2, 0: "foo", 1: "bar", 2: "baz" }) === "foo,bar"
);
assert(Array.prototype.join.call({ length: 3, 1: "bar" }, "~") === "~bar~"); assert(Array.prototype.join.call({ length: 3, 1: "bar" }, "~") === "~bar~");
assert( assert(
Array.prototype.join.call({ length: 3, 0: "foo", 1: "bar", 2: "baz" }, "~") === "foo~bar~baz" Array.prototype.join.call({ length: 3, 0: "foo", 1: "bar", 2: "baz" }, "~") ===
"foo~bar~baz"
); );
} }
@ -73,7 +76,9 @@ try {
assert(Array.prototype.lastIndexOf.call({ length: 1, 2: "foo" }, "foo") === -1); assert(Array.prototype.lastIndexOf.call({ length: 1, 2: "foo" }, "foo") === -1);
assert(Array.prototype.lastIndexOf.call({ length: 5, 2: "foo" }, "foo") === 2); assert(Array.prototype.lastIndexOf.call({ length: 5, 2: "foo" }, "foo") === 2);
assert(Array.prototype.lastIndexOf.call({ length: 5, 2: "foo", 4: "foo" }, "foo") === 4); assert(Array.prototype.lastIndexOf.call({ length: 5, 2: "foo", 4: "foo" }, "foo") === 4);
assert(Array.prototype.lastIndexOf.call({ length: 5, 2: "foo", 4: "foo" }, "foo", -2) === 2); assert(
Array.prototype.lastIndexOf.call({ length: 5, 2: "foo", 4: "foo" }, "foo", -2) === 2
);
} }
{ {

View file

@ -21,7 +21,9 @@ describe("correct behavior", () => {
expect(new Function("foo", "bar", "return foo + bar")(1, 2)).toBe(3); expect(new Function("foo", "bar", "return foo + bar")(1, 2)).toBe(3);
expect(new Function("foo", "bar,baz", "return foo + bar + baz")(1, 2, 3)).toBe(6); expect(new Function("foo", "bar,baz", "return foo + bar + baz")(1, 2, 3)).toBe(6);
expect(new Function("foo", "bar", "baz", "return foo + bar + baz")(1, 2, 3)).toBe(6); expect(new Function("foo", "bar", "baz", "return foo + bar + baz")(1, 2, 3)).toBe(6);
expect(new Function("foo", "if (foo) { return 42; } else { return 'bar'; }")(true)).toBe(42); expect(new Function("foo", "if (foo) { return 42; } else { return 'bar'; }")(true)).toBe(
42
);
expect(new Function("foo", "if (foo) { return 42; } else { return 'bar'; }")(false)).toBe( expect(new Function("foo", "if (foo) { return 42; } else { return 'bar'; }")(false)).toBe(
"bar" "bar"
); );

View file

@ -1,7 +1,9 @@
test("basic functionality", () => { test("basic functionality", () => {
let string = `{"var1":10,"var2":"hello","var3":{"nested":5}}`; let string = `{"var1":10,"var2":"hello","var3":{"nested":5}}`;
let object = JSON.parse(string, (key, value) => (typeof value === "number" ? value * 2 : value)); let object = JSON.parse(string, (key, value) =>
typeof value === "number" ? value * 2 : value
);
expect(object).toEqual({ var1: 20, var2: "hello", var3: { nested: 10 } }); expect(object).toEqual({ var1: 20, var2: "hello", var3: { nested: 10 } });
object = JSON.parse(string, (key, value) => (typeof value === "number" ? undefined : value)); object = JSON.parse(string, (key, value) => (typeof value === "number" ? undefined : value));

View file

@ -81,7 +81,10 @@ describe("errors", () => {
expect(() => { expect(() => {
Object.defineProperty(o, "foo", { value: 2, writable: false, enumerable: true }); Object.defineProperty(o, "foo", { value: 2, writable: false, enumerable: true });
}).toThrowWithMessage(TypeError, "Cannot change attributes of non-configurable property 'foo'"); }).toThrowWithMessage(
TypeError,
"Cannot change attributes of non-configurable property 'foo'"
);
}); });
test("cannot define 'value' and 'get' in the same descriptor", () => { test("cannot define 'value' and 'get' in the same descriptor", () => {
@ -132,6 +135,9 @@ describe("errors", () => {
return this.secret_foo + 2; return this.secret_foo + 2;
}, },
}); });
}).toThrowWithMessage(TypeError, "Cannot change attributes of non-configurable property 'foo'"); }).toThrowWithMessage(
TypeError,
"Cannot change attributes of non-configurable property 'foo'"
);
}); });
}); });

View file

@ -4,7 +4,10 @@ describe("[Call][GetOwnProperty]] trap normal behavior", () => {
Object.getOwnPropertyDescriptor(new Proxy({}, { getOwnPropertyDescriptor: null }), "a") Object.getOwnPropertyDescriptor(new Proxy({}, { getOwnPropertyDescriptor: null }), "a")
).toBeUndefined(); ).toBeUndefined();
expect( expect(
Object.getOwnPropertyDescriptor(new Proxy({}, { getOwnPropertyDescriptor: undefined }), "a") Object.getOwnPropertyDescriptor(
new Proxy({}, { getOwnPropertyDescriptor: undefined }),
"a"
)
).toBeUndefined(); ).toBeUndefined();
expect(Object.getOwnPropertyDescriptor(new Proxy({}, {}), "a")).toBeUndefined(); expect(Object.getOwnPropertyDescriptor(new Proxy({}, {}), "a")).toBeUndefined();
}); });
@ -33,7 +36,12 @@ describe("[Call][GetOwnProperty]] trap normal behavior", () => {
let p = new Proxy(o, { let p = new Proxy(o, {
getOwnPropertyDescriptor(target, property) { getOwnPropertyDescriptor(target, property) {
if (property === "baz") return Object.getOwnPropertyDescriptor(target, "baz"); if (property === "baz") return Object.getOwnPropertyDescriptor(target, "baz");
return { value: target[property], enumerable: false, configurable: true, writable: true }; return {
value: target[property],
enumerable: false,
configurable: true,
writable: true,
};
}, },
}); });

View file

@ -7,7 +7,10 @@ describe("errors", () => {
[null, undefined, "foo", 123, NaN, Infinity, {}].forEach(value => { [null, undefined, "foo", 123, NaN, Infinity, {}].forEach(value => {
expect(() => { expect(() => {
Reflect.apply(value); Reflect.apply(value);
}).toThrowWithMessage(TypeError, "First argument of Reflect.apply() must be a function"); }).toThrowWithMessage(
TypeError,
"First argument of Reflect.apply() must be a function"
);
}); });
}); });
@ -23,7 +26,9 @@ describe("errors", () => {
describe("normal behavior", () => { describe("normal behavior", () => {
test("calling built-in functions", () => { test("calling built-in functions", () => {
expect(Reflect.apply(String.prototype.charAt, "foo", [0])).toBe("f"); expect(Reflect.apply(String.prototype.charAt, "foo", [0])).toBe("f");
expect(Reflect.apply(Array.prototype.indexOf, ["hello", 123, "foo", "bar"], ["foo"])).toBe(2); expect(Reflect.apply(Array.prototype.indexOf, ["hello", 123, "foo", "bar"], ["foo"])).toBe(
2
);
}); });
test("|this| argument is forwarded to called function", () => { test("|this| argument is forwarded to called function", () => {

View file

@ -7,7 +7,10 @@ describe("errors", () => {
[null, undefined, "foo", 123, NaN, Infinity, {}].forEach(value => { [null, undefined, "foo", 123, NaN, Infinity, {}].forEach(value => {
expect(() => { expect(() => {
Reflect.construct(value); Reflect.construct(value);
}).toThrowWithMessage(TypeError, "First argument of Reflect.construct() must be a function"); }).toThrowWithMessage(
TypeError,
"First argument of Reflect.construct() must be a function"
);
}); });
}); });

View file

@ -7,7 +7,10 @@ describe("errors", () => {
[null, undefined, "foo", 123, NaN, Infinity].forEach(value => { [null, undefined, "foo", 123, NaN, Infinity].forEach(value => {
expect(() => { expect(() => {
Reflect.ownKeys(value); Reflect.ownKeys(value);
}).toThrowWithMessage(TypeError, "First argument of Reflect.ownKeys() must be an object"); }).toThrowWithMessage(
TypeError,
"First argument of Reflect.ownKeys() must be an object"
);
}); });
}); });
}); });

View file

@ -22,7 +22,10 @@ test("calling undefined object key", () => {
test("calling object", () => { test("calling object", () => {
expect(() => { expect(() => {
Math(); Math();
}).toThrowWithMessage(TypeError, "[object MathObject] is not a function (evaluated from 'Math')"); }).toThrowWithMessage(
TypeError,
"[object MathObject] is not a function (evaluated from 'Math')"
);
}); });
test("constructing object", () => { test("constructing object", () => {

View file

@ -86,7 +86,9 @@ describe("tagged template literal functionality", () => {
} }
var name = "SerenityOS"; var name = "SerenityOS";
var rating = "great"; var rating = "great";
expect(review`${name} is a ${rating} project!`).toBe("**SerenityOS** is a _great_ project!"); expect(review`${name} is a ${rating} project!`).toBe(
"**SerenityOS** is a _great_ project!"
);
}); });
test("template object structure", () => { test("template object structure", () => {