[autofix.ci] apply automated fixes

This commit is contained in:
autofix-ci[bot]
2025-07-31 02:40:25 +00:00
committed by GitHub
parent 6d667b5f13
commit 49dff7d3f3
131 changed files with 2812 additions and 2838 deletions

View File

@@ -5808,7 +5808,7 @@ CREATE TABLE ${table_name} (
test("json[] - single value", async () => {
await using sql = postgres({ ...options, max: 1 });
const result = await sql`SELECT ARRAY['{"key": "value"}']::json[] as single_value`;
expect(result[0].single_value).toEqual([{ "key": "value" }]);
expect(result[0].single_value).toEqual([{ key: "value" }]);
});
test("json[] - multiple values", async () => {
@@ -5820,7 +5820,7 @@ CREATE TABLE ${table_name} (
'{"c": 3}'
]::json[] as multiple_values
`;
expect(result[0].multiple_values).toEqual([{ "a": 1 }, { "b": 2 }, { "c": 3 }]);
expect(result[0].multiple_values).toEqual([{ a: 1 }, { b: 2 }, { c: 3 }]);
});
test("json[] - null values", async () => {
@@ -5833,7 +5833,7 @@ CREATE TABLE ${table_name} (
NULL
]::json[] as array_with_nulls
`;
expect(result[0].array_with_nulls).toEqual([{ "a": 1 }, null, { "c": 3 }, null]);
expect(result[0].array_with_nulls).toEqual([{ a: 1 }, null, { c: 3 }, null]);
});
test("json[] - null array", async () => {
@@ -5890,10 +5890,7 @@ CREATE TABLE ${table_name} (
'{"array": [1, 2, {"key": "value"}]}'::json
]::json[] as nested_json
`;
expect(result[0].nested_json).toEqual([
{ "outer": { "inner": "value" } },
{ "array": [1, 2, { "key": "value" }] },
]);
expect(result[0].nested_json).toEqual([{ outer: { inner: "value" } }, { array: [1, 2, { key: "value" }] }]);
});
test("json[] - array element access", async () => {
@@ -5905,9 +5902,9 @@ CREATE TABLE ${table_name} (
(ARRAY['{"a": 1}', '{"b": 2}', '{"c": 3}']::json[])[3] as third_element
`;
expect(result[0].first_element).toEqual({ "a": 1 });
expect(result[0].second_element).toEqual({ "b": 2 });
expect(result[0].third_element).toEqual({ "c": 3 });
expect(result[0].first_element).toEqual({ a: 1 });
expect(result[0].second_element).toEqual({ b: 2 });
expect(result[0].third_element).toEqual({ c: 3 });
});
test("json[] - array concatenation", async () => {
@@ -5918,7 +5915,7 @@ CREATE TABLE ${table_name} (
ARRAY['{"c": 3}', '{"d": 4}']::json[] as concatenated
`;
expect(result[0].concatenated).toEqual([{ "a": 1 }, { "b": 2 }, { "c": 3 }, { "d": 4 }]);
expect(result[0].concatenated).toEqual([{ a: 1 }, { b: 2 }, { c: 3 }, { d: 4 }]);
});
test("json[] - special characters in JSON", async () => {
@@ -5931,11 +5928,7 @@ CREATE TABLE ${table_name} (
]::json[] as special_chars
`;
expect(result[0].special_chars).toEqual([
{ "special\nline": "value" },
{ 'quo"te': "value" },
{ "unicodeA": "A" },
]);
expect(result[0].special_chars).toEqual([{ "special\nline": "value" }, { 'quo"te': "value" }, { unicodeA: "A" }]);
});
test("json[] - large JSON objects", async () => {
@@ -10401,7 +10394,7 @@ CREATE TABLE ${table_name} (
test("jsonb[] - single value", async () => {
await using sql = postgres({ ...options, max: 1 });
const result = await sql`SELECT ARRAY['{"key": "value"}']::jsonb[] as single_value`;
expect(result[0].single_value).toEqual([{ "key": "value" }]);
expect(result[0].single_value).toEqual([{ key: "value" }]);
});
test("jsonb[] - multiple values", async () => {
@@ -10413,7 +10406,7 @@ CREATE TABLE ${table_name} (
'{"c": 3}'
]::jsonb[] as multiple_values
`;
expect(result[0].multiple_values).toEqual([{ "a": 1 }, { "b": 2 }, { "c": 3 }]);
expect(result[0].multiple_values).toEqual([{ a: 1 }, { b: 2 }, { c: 3 }]);
});
test("jsonb[] - null values", async () => {
@@ -10426,7 +10419,7 @@ CREATE TABLE ${table_name} (
NULL
]::jsonb[] as array_with_nulls
`;
expect(result[0].array_with_nulls).toEqual([{ "a": 1 }, null, { "c": 3 }, null]);
expect(result[0].array_with_nulls).toEqual([{ a: 1 }, null, { c: 3 }, null]);
});
test("jsonb[] - null array", async () => {
@@ -10447,7 +10440,7 @@ CREATE TABLE ${table_name} (
'[1, 2, 3]'::jsonb -- array
]::jsonb[] as json_types
`;
expect(result[0].json_types).toEqual([null, true, 123, "string", { "key": "value" }, [1, 2, 3]]);
expect(result[0].json_types).toEqual([null, true, 123, "string", { key: "value" }, [1, 2, 3]]);
});
test("jsonb[] - nested structures", async () => {
@@ -10460,9 +10453,9 @@ CREATE TABLE ${table_name} (
]::jsonb[] as nested_structures
`;
expect(result[0].nested_structures).toEqual([
{ "outer": { "inner": "value" } },
{ "array": [1, { "nested": "object" }, [1, 2, 3]] },
{ "mixed": { "array": [1, 2], "object": { "key": "value" } } },
{ outer: { inner: "value" } },
{ array: [1, { nested: "object" }, [1, 2, 3]] },
{ mixed: { array: [1, 2], object: { key: "value" } } },
]);
});
@@ -10488,7 +10481,7 @@ CREATE TABLE ${table_name} (
]::jsonb[] as whitespace_variants
`;
// JSONB normalizes whitespace
expect(result[0].whitespace_variants).toEqual([{ "key": "value" }, { "key": "value" }, { "key": "value" }]);
expect(result[0].whitespace_variants).toEqual([{ key: "value" }, { key: "value" }, { key: "value" }]);
});
test("jsonb[] - array operators", async () => {
@@ -10528,8 +10521,8 @@ CREATE TABLE ${table_name} (
(ARRAY['{"a": 1}', '{"b": 2}']::jsonb[])[2] as second_element
`;
expect(result[0].first_element).toEqual({ "a": 1 });
expect(result[0].second_element).toEqual({ "b": 2 });
expect(result[0].first_element).toEqual({ a: 1 });
expect(result[0].second_element).toEqual({ b: 2 });
});
test("jsonb[] - array contains operator", async () => {
@@ -10574,7 +10567,7 @@ CREATE TABLE ${table_name} (
ARRAY['{"c": 3}']::jsonb[] as concatenated
`;
expect(result[0].concatenated).toEqual([{ "a": 1 }, { "b": 2 }, { "c": 3 }]);
expect(result[0].concatenated).toEqual([{ a: 1 }, { b: 2 }, { c: 3 }]);
});
test("jsonb[] - array dimensions", async () => {
@@ -10606,11 +10599,11 @@ CREATE TABLE ${table_name} (
`;
expect(result[0].unicode_strings).toEqual([
{ "text": "Hello 世界" },
{ "text": "Привет мир" },
{ "text": "안녕하세요" },
{ "text": "مرحبا بالعالم" },
{ "text": "👋 🌍 😊" },
{ text: "Hello 世界" },
{ text: "Привет мир" },
{ text: "안녕하세요" },
{ text: "مرحبا بالعالم" },
{ text: "👋 🌍 😊" },
]);
});
@@ -10626,10 +10619,10 @@ CREATE TABLE ${table_name} (
`;
expect(result[0].escaped_unicode).toEqual([
{ "text": "ABC" },
{ "text": "©®™" },
{ "text": "Hello" },
{ "text": "👋" },
{ text: "ABC" },
{ text: "©®™" },
{ text: "Hello" },
{ text: "👋" },
]);
});
@@ -10644,9 +10637,9 @@ CREATE TABLE ${table_name} (
`;
expect(result[0].mixed_unicode).toEqual([
{ "hello世界": "你好世界" },
{ "text": "Hello 世界" },
{ "ABC": "エービーシー" },
{ hello世界: "你好世界" },
{ text: "Hello 世界" },
{ ABC: "エービーシー" },
]);
});
@@ -10661,9 +10654,9 @@ CREATE TABLE ${table_name} (
`;
expect(result[0].nested_unicode).toEqual([
{ "outer": { "世界": { "内部": "value" } } },
{ "array": ["你好", { "키": "값" }, ["สวัสดี"]] },
{ "mixed": { "配列": ["こんにちは", "안녕"], "オブジェクト": { "키": "값" } } },
{ outer: { : { : "value" } } },
{ array: ["你好", { : "값" }, ["สวัสดี"]] },
{ mixed: { : ["こんにちは", "안녕"], : { : "값" } } },
]);
});