DB, Collections, Search
This commit is contained in:
120
testresult.txt
Normal file
120
testresult.txt
Normal file
@@ -0,0 +1,120 @@
|
||||
|
||||
> memohanzi@0.1.0 test:ci
|
||||
> npm run test:unit && npm run test:integration && npm run test:e2e
|
||||
|
||||
|
||||
> memohanzi@0.1.0 test:unit
|
||||
> vitest run --coverage
|
||||
|
||||
|
||||
RUN v2.1.9 /Users/shardegger/Projects/memohanzi
|
||||
Coverage enabled with v8
|
||||
|
||||
✓ src/lib/validations/auth.test.ts (18 tests) 3ms
|
||||
✓ src/lib/validations/preferences.test.ts (21 tests) 3ms
|
||||
|
||||
Test Files 2 passed (2)
|
||||
Tests 39 passed (39)
|
||||
Start at 08:22:51
|
||||
Duration 484ms (transform 28ms, setup 108ms, collect 30ms, tests 6ms, environment 310ms, prepare 61ms)
|
||||
|
||||
% Coverage report from v8
|
||||
-------------------|---------|----------|---------|---------|-------------------
|
||||
File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s
|
||||
-------------------|---------|----------|---------|---------|-------------------
|
||||
All files | 13.37 | 70.58 | 4.76 | 13.37 |
|
||||
memohanzi | 0 | 0 | 0 | 0 |
|
||||
...nt.config.mjs | 0 | 0 | 0 | 0 | 1-18
|
||||
...ss.config.mjs | 0 | 0 | 0 | 0 | 1-7
|
||||
...tion.setup.ts | 0 | 0 | 0 | 0 | 1-54
|
||||
memohanzi/e2e | 0 | 0 | 0 | 0 |
|
||||
auth.spec.ts | 0 | 0 | 0 | 0 | 1-265
|
||||
settings.spec.ts | 0 | 0 | 0 | 0 | 1-356
|
||||
memohanzi/prisma | 0 | 0 | 0 | 0 |
|
||||
seed.ts | 0 | 0 | 0 | 0 | 1-87
|
||||
...zi/src/actions | 0 | 0 | 0 | 0 |
|
||||
...ation.test.ts | 0 | 0 | 0 | 0 | 1-271
|
||||
auth.ts | 0 | 0 | 0 | 0 | 1-317
|
||||
...ation.test.ts | 0 | 0 | 0 | 0 | 1-288
|
||||
preferences.ts | 0 | 0 | 0 | 0 | 1-145
|
||||
memohanzi/src/app | 0 | 0 | 0 | 0 |
|
||||
layout.tsx | 0 | 0 | 0 | 0 | 1-34
|
||||
page.tsx | 0 | 0 | 0 | 0 | 1-62
|
||||
...app)/dashboard | 0 | 0 | 0 | 0 |
|
||||
page.tsx | 0 | 0 | 0 | 0 | 1-119
|
||||
...(app)/settings | 0 | 0 | 0 | 0 |
|
||||
page.tsx | 0 | 0 | 0 | 0 | 1-71
|
||||
...ings-form.tsx | 0 | 0 | 0 | 0 | 1-284
|
||||
...p/(auth)/login | 0 | 0 | 0 | 0 |
|
||||
page.tsx | 0 | 0 | 0 | 0 | 1-128
|
||||
...auth)/register | 0 | 0 | 0 | 0 |
|
||||
page.tsx | 0 | 0 | 0 | 0 | 1-151
|
||||
.../[...nextauth] | 0 | 0 | 0 | 0 |
|
||||
route.ts | 0 | 0 | 0 | 0 | 1-3
|
||||
memohanzi/src/lib | 0 | 0 | 0 | 0 |
|
||||
auth.ts | 0 | 0 | 0 | 0 | 1-73
|
||||
prisma.ts | 0 | 0 | 0 | 0 | 1-13
|
||||
...ib/validations | 100 | 100 | 100 | 100 |
|
||||
auth.test.ts | 100 | 100 | 100 | 100 |
|
||||
auth.ts | 100 | 100 | 100 | 100 |
|
||||
...ences.test.ts | 100 | 100 | 100 | 100 |
|
||||
preferences.ts | 100 | 100 | 100 | 100 |
|
||||
...anzi/src/types | 0 | 0 | 0 | 0 |
|
||||
index.ts | 0 | 0 | 0 | 0 |
|
||||
-------------------|---------|----------|---------|---------|-------------------
|
||||
|
||||
> memohanzi@0.1.0 test:integration
|
||||
> vitest run --config vitest.integration.config.ts
|
||||
|
||||
|
||||
RUN v2.1.9 /Users/shardegger/Projects/memohanzi
|
||||
|
||||
stdout | src/actions/auth.integration.test.ts
|
||||
🔗 Connecting to test database...
|
||||
|
||||
stdout | src/actions/auth.integration.test.ts
|
||||
✅ Connected to test database
|
||||
|
||||
✓ src/actions/auth.integration.test.ts (19 tests) 1685ms
|
||||
stdout | src/actions/auth.integration.test.ts
|
||||
🔌 Disconnecting from test database...
|
||||
|
||||
stdout | src/actions/preferences.integration.test.ts
|
||||
🔗 Connecting to test database...
|
||||
|
||||
stdout | src/actions/preferences.integration.test.ts
|
||||
✅ Connected to test database
|
||||
|
||||
stdout | src/actions/preferences.integration.test.ts > Preferences Server Actions - Integration Tests > getAvailableLanguages > should handle empty language list
|
||||
prisma:error
|
||||
Invalid `prisma.language.deleteMany()` invocation in
|
||||
/Users/shardegger/Projects/memohanzi/src/actions/preferences.integration.test.ts:280:29
|
||||
|
||||
277
|
||||
278 it('should handle empty language list', async () => {
|
||||
279 // Delete all languages
|
||||
→ 280 await prisma.language.deleteMany(
|
||||
Error occurred during query execution:
|
||||
ConnectorError(ConnectorError { user_facing_error: None, kind: QueryError(PostgresError { code: "23001", message: "update or delete on table \"languages\" violates RESTRICT setting of foreign key constraint \"user_preferences_preferredLanguageId_fkey\" on table \"user_preferences\"", severity: "ERROR", detail: Some("Key (id)=(cmi5odqtq001tlw1vkvmnrx1z) is referenced from table \"user_preferences\"."), column: None, hint: None }), transient: false })
|
||||
|
||||
stdout | src/actions/preferences.integration.test.ts
|
||||
🔌 Disconnecting from test database...
|
||||
|
||||
❯ src/actions/preferences.integration.test.ts (16 tests | 1 failed) 1377ms
|
||||
× Preferences Server Actions - Integration Tests > getAvailableLanguages > should handle empty language list 89ms
|
||||
→
|
||||
Invalid `prisma.language.deleteMany()` invocation in
|
||||
/Users/shardegger/Projects/memohanzi/src/actions/preferences.integration.test.ts:280:29
|
||||
|
||||
277
|
||||
278 it('should handle empty language list', async () => {
|
||||
279 // Delete all languages
|
||||
→ 280 await prisma.language.deleteMany(
|
||||
Error occurred during query execution:
|
||||
ConnectorError(ConnectorError { user_facing_error: None, kind: QueryError(PostgresError { code: "23001", message: "update or delete on table \"languages\" violates RESTRICT setting of foreign key constraint \"user_preferences_preferredLanguageId_fkey\" on table \"user_preferences\"", severity: "ERROR", detail: Some("Key (id)=(cmi5odqtq001tlw1vkvmnrx1z) is referenced from table \"user_preferences\"."), column: None, hint: None }), transient: false })
|
||||
|
||||
Test Files 1 failed | 1 passed (2)
|
||||
Tests 1 failed | 34 passed (35)
|
||||
Start at 08:22:51
|
||||
Duration 3.33s (transform 38ms, setup 34ms, collect 73ms, tests 3.06s, environment 0ms, prepare 40ms)
|
||||
|
||||
Reference in New Issue
Block a user