feat: add mysql driver #77
GitHub Actions / Tests annotations (🧪 jest-coverage-report-action)
failed
Sep 3, 2024 in 0s
Test suite run failed
Failed tests: 2/55. Failed suites: 1/6.
Details
Created failed tests' annotations. To disable them, see documentation.
● parse column constraint
expect(received).toEqual(expected) // deep equality
- Expected - 0
+ Received + 1
@@ -4,8 +4,9 @@
"user_id",
],
"foreignColumns": Array [
"id",
],
+ "foreignSchemaName": "main",
"foreignTableName": "users",
},
}
78 | expect(
79 | pcc(`foreign key ("user_id") references "users" on delete cascade ("id")`)
> 80 | ).toEqual({
| ^
81 | foreignKey: {
82 | columns: ["user_id"],
83 | foreignTableName: "users",
at Object.toEqual (src/drivers/sqlite/sql-parse-table.test.ts:80:5)
● parse create table with table constraints
expect(received).toEqual(expected) // deep equality
- Expected - 0
+ Received + 8
@@ -1,20 +1,24 @@
Object {
"autoIncrement": false,
"columns": Array [
Object {
+ "constraint": undefined,
"name": "first_name",
"pk": true,
"type": "varchar",
},
Object {
+ "constraint": undefined,
"name": "last_name",
"pk": true,
"type": "varchar",
},
Object {
+ "constraint": undefined,
"name": "category_id",
+ "pk": undefined,
"type": "integer",
},
],
"constraints": Array [
Object {
@@ -22,23 +26,27 @@
"primaryColumns": Array [
"first_name",
"last_name",
],
"primaryKey": true,
+ "primaryKeyConflict": undefined,
+ "primaryKeyOrder": undefined,
},
Object {
"foreignKey": Object {
"columns": Array [
"category_id",
],
"foreignColumns": Array [
"id",
],
+ "foreignSchemaName": "main",
"foreignTableName": "category",
},
},
],
+ "fts5": undefined,
"pk": Array [
"first_name",
"last_name",
],
"schemaName": "main",
171 | );`;
172 |
> 173 | expect(p(sql)).toEqual({
| ^
174 | tableName: "users",
175 | schemaName: "main",
176 | pk: ["first_name", "last_name"],
at Object.toEqual (src/drivers/sqlite/sql-parse-table.test.ts:173:18)
Annotations
Check failure on line 20 in src/drivers/sqlite/sql-parse-table.test.ts
github-actions / Tests annotations (🧪 jest-coverage-report-action)
parse column constraint
Error: expect(received).toEqual(expected) // deep equality
- Expected - 0
+ Received + 1
@@ -4,8 +4,9 @@
"user_id",
],
"foreignColumns": Array [
"id",
],
+ "foreignSchemaName": "main",
"foreignTableName": "users",
},
}
at Object.toEqual (/home/runner/work/libsql-studio/libsql-studio/src/drivers/sqlite/sql-parse-table.test.ts:80:5)
at Promise.then.completed (/home/runner/work/libsql-studio/libsql-studio/node_modules/jest-circus/build/utils.js:298:28)
at new Promise (<anonymous>)
at callAsyncCircusFn (/home/runner/work/libsql-studio/libsql-studio/node_modules/jest-circus/build/utils.js:231:10)
at _callCircusTest (/home/runner/work/libsql-studio/libsql-studio/node_modules/jest-circus/build/run.js:316:40)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
at _runTest (/home/runner/work/libsql-studio/libsql-studio/node_modules/jest-circus/build/run.js:252:3)
at _runTestsForDescribeBlock (/home/runner/work/libsql-studio/libsql-studio/node_modules/jest-circus/build/run.js:126:9)
at run (/home/runner/work/libsql-studio/libsql-studio/node_modules/jest-circus/build/run.js:71:3)
at runAndTransformResultsToJestFormat (/home/runner/work/libsql-studio/libsql-studio/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
at jestAdapter (/home/runner/work/libsql-studio/libsql-studio/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
at runTestInternal (/home/runner/work/libsql-studio/libsql-studio/node_modules/jest-runner/build/runTest.js:367:16)
at runTest (/home/runner/work/libsql-studio/libsql-studio/node_modules/jest-runner/build/runTest.js:444:34)
at Object.worker (/home/runner/work/libsql-studio/libsql-studio/node_modules/jest-runner/build/testWorker.js:106:12)
Check failure on line 164 in src/drivers/sqlite/sql-parse-table.test.ts
github-actions / Tests annotations (🧪 jest-coverage-report-action)
parse create table with table constraints
Error: expect(received).toEqual(expected) // deep equality
- Expected - 0
+ Received + 8
@@ -1,20 +1,24 @@
Object {
"autoIncrement": false,
"columns": Array [
Object {
+ "constraint": undefined,
"name": "first_name",
"pk": true,
"type": "varchar",
},
Object {
+ "constraint": undefined,
"name": "last_name",
"pk": true,
"type": "varchar",
},
Object {
+ "constraint": undefined,
"name": "category_id",
+ "pk": undefined,
"type": "integer",
},
],
"constraints": Array [
Object {
@@ -22,23 +26,27 @@
"primaryColumns": Array [
"first_name",
"last_name",
],
"primaryKey": true,
+ "primaryKeyConflict": undefined,
+ "primaryKeyOrder": undefined,
},
Object {
"foreignKey": Object {
"columns": Array [
"category_id",
],
"foreignColumns": Array [
"id",
],
+ "foreignSchemaName": "main",
"foreignTableName": "category",
},
},
],
+ "fts5": undefined,
"pk": Array [
"first_name",
"last_name",
],
"schemaName": "main",
at Object.toEqual (/home/runner/work/libsql-studio/libsql-studio/src/drivers/sqlite/sql-parse-table.test.ts:173:18)
at Promise.then.completed (/home/runner/work/libsql-studio/libsql-studio/node_modules/jest-circus/build/utils.js:298:28)
at new Promise (<anonymous>)
at callAsyncCircusFn (/home/runner/work/libsql-studio/libsql-studio/node_modules/jest-circus/build/utils.js:231:10)
at _callCircusTest (/home/runner/work/libsql-studio/libsql-studio/node_modules/jest-circus/build/run.js:316:40)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
at _runTest (/home/runner/work/libsql-studio/libsql-studio/node_modules/jest-circus/build/run.js:252:3)
at _runTestsForDescribeBlock (/home/runner/work/libsql-studio/libsql-studio/node_modules/jest-circus/build/run.js:126:9)
at run (/home/runner/work/libsql-studio/libsql-studio/node_modules/jest-circus/build/run.js:71:3)
at runAndTransformResultsToJestFormat (/home/runner/work/libsql-studio/libsql-studio/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
at jestAdapter (/home/runner/work/libsql-studio/libsql-studio/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
at runTestInternal (/home/runner/work/libsql-studio/libsql-studio/node_modules/jest-runner/build/runTest.js:367:16)
at runTest (/home/runner/work/libsql-studio/libsql-studio/node_modules/jest-runner/build/runTest.js:444:34)
at Object.worker (/home/runner/work/libsql-studio/libsql-studio/node_modules/jest-runner/build/testWorker.js:106:12)
Loading