1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 14:28:12 +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

@ -1,46 +1,46 @@
describe("correct behavior", () => {
test("lengths", () => {
expect(Object.values).toHaveLength(1);
expect(Object.values(true)).toHaveLength(0);
expect(Object.values(45)).toHaveLength(0);
expect(Object.values(-998)).toHaveLength(0);
expect(Object.values("abcd")).toHaveLength(4);
expect(Object.values([1, 2, 3])).toHaveLength(3);
expect(Object.values({ a: 1, b: 2, c: 3 })).toHaveLength(3);
});
test("object argument", () => {
let values = Object.values({ foo: 1, bar: 2, baz: 3 });
expect(values).toEqual([1, 2, 3]);
});
test("array argument", () => {
let values = Object.values(["a", "b", "c"]);
expect(values).toEqual(["a", "b", "c"]);
});
test("ignores non-enumerable properties", () => {
let obj = { foo: 1 };
Object.defineProperty(obj, "getFoo", {
value: function () {
return this.foo;
},
test("lengths", () => {
expect(Object.values).toHaveLength(1);
expect(Object.values(true)).toHaveLength(0);
expect(Object.values(45)).toHaveLength(0);
expect(Object.values(-998)).toHaveLength(0);
expect(Object.values("abcd")).toHaveLength(4);
expect(Object.values([1, 2, 3])).toHaveLength(3);
expect(Object.values({ a: 1, b: 2, c: 3 })).toHaveLength(3);
});
test("object argument", () => {
let values = Object.values({ foo: 1, bar: 2, baz: 3 });
expect(values).toEqual([1, 2, 3]);
});
test("array argument", () => {
let values = Object.values(["a", "b", "c"]);
expect(values).toEqual(["a", "b", "c"]);
});
test("ignores non-enumerable properties", () => {
let obj = { foo: 1 };
Object.defineProperty(obj, "getFoo", {
value: function () {
return this.foo;
},
});
let values = Object.values(obj);
expect(values).toEqual([1]);
});
let values = Object.values(obj);
expect(values).toEqual([1]);
});
});
describe("errors", () => {
test("null argument", () => {
expect(() => {
Object.values(null);
}).toThrowWithMessage(TypeError, "ToObject on null or undefined");
});
test("null argument", () => {
expect(() => {
Object.values(null);
}).toThrowWithMessage(TypeError, "ToObject on null or undefined");
});
test("undefined argument", () => {
expect(() => {
Object.values(undefined);
}).toThrowWithMessage(TypeError, "ToObject on null or undefined");
});
test("undefined argument", () => {
expect(() => {
Object.values(undefined);
}).toThrowWithMessage(TypeError, "ToObject on null or undefined");
});
});