Remove --experimental-vm-modules & fix Codacy
This commit is contained in:
		
							parent
							
								
									e08815ce78
								
							
						
					
					
						commit
						de74d85fac
					
				
					 2 changed files with 29 additions and 21 deletions
				
			
		|  | @ -4,7 +4,7 @@ | |||
|   "private": true, | ||||
|   "scripts": { | ||||
|     "dev": "next dev", | ||||
|     "test": "node --experimental-vm-modules node_modules/.bin/jest", | ||||
|     "test": "node node_modules/.bin/jest", | ||||
|     "build": "next build", | ||||
|     "start": "next start", | ||||
|     "postinstall": "prisma generate", | ||||
|  |  | |||
|  | @ -1,20 +1,23 @@ | |||
| 
 | ||||
| import {it, expect} from '@jest/globals'; | ||||
| import {whereAndSelect} from "@lib/prisma"; | ||||
| import { it, expect } from '@jest/globals'; | ||||
| import { whereAndSelect } from "@lib/prisma"; | ||||
| 
 | ||||
| it('can decorate using whereAndSelect', async () => { | ||||
|   whereAndSelect( (queryObj) => { | ||||
|     expect(queryObj).toStrictEqual({ where: { id: 1 }, select: { example: true } }); | ||||
| it("can decorate using whereAndSelect", async () => { | ||||
|   whereAndSelect( | ||||
|     (queryObj) => { | ||||
|       expect(queryObj).toStrictEqual({ where: { id: 1 }, select: { example: true } }); | ||||
|     }, | ||||
|     { id: 1 }, | ||||
|     [ | ||||
|       "example" | ||||
|     ]) | ||||
|       "example", | ||||
|     ] | ||||
|   ); | ||||
| }); | ||||
| 
 | ||||
| it('can do nested selects using . seperator', async () => { | ||||
| it("can do nested selects using . seperator", async () => { | ||||
| 
 | ||||
|   whereAndSelect( (queryObj) => { | ||||
|   whereAndSelect( | ||||
|     (queryObj) => { | ||||
|       expect(queryObj).toStrictEqual({ | ||||
|         where: { | ||||
|           uid: 1, | ||||
|  | @ -27,7 +30,7 @@ it('can do nested selects using . seperator', async () => { | |||
|               name: true, | ||||
|             }, | ||||
|           }, | ||||
|         } | ||||
|         }, | ||||
|       }); | ||||
|     }, | ||||
|     { uid: 1 }, | ||||
|  | @ -35,11 +38,13 @@ it('can do nested selects using . seperator', async () => { | |||
|       "description", | ||||
|       "attendees.email", | ||||
|       "attendees.name", | ||||
|     ]) | ||||
| }) | ||||
|     ] | ||||
|   ); | ||||
| }); | ||||
| 
 | ||||
| it('can handle nesting deeply', async () => { | ||||
|   whereAndSelect( (queryObj) => { | ||||
| it("can handle nesting deeply", async () => { | ||||
|   whereAndSelect( | ||||
|     (queryObj) => { | ||||
|       expect(queryObj).toStrictEqual({ | ||||
|         where: { | ||||
|           uid: 1, | ||||
|  | @ -50,13 +55,13 @@ it('can handle nesting deeply', async () => { | |||
|             select: { | ||||
|               email: { | ||||
|                 select: { | ||||
|                   nested: true | ||||
|                   nested: true, | ||||
|                 } | ||||
|               }, | ||||
|               name: true, | ||||
|             }, | ||||
|           }, | ||||
|         } | ||||
|         }, | ||||
|       }); | ||||
|     }, | ||||
|     { uid: 1 }, | ||||
|  | @ -64,11 +69,13 @@ it('can handle nesting deeply', async () => { | |||
|       "description", | ||||
|       "attendees.email.nested", | ||||
|       "attendees.name", | ||||
|     ]) | ||||
|     ] | ||||
|   ); | ||||
| }); | ||||
| 
 | ||||
| it('can handle nesting multiple', async () => { | ||||
|   whereAndSelect( (queryObj) => { | ||||
| it("can handle nesting multiple", async () => { | ||||
|   whereAndSelect( | ||||
|     (queryObj) => { | ||||
|       expect(queryObj).toStrictEqual({ | ||||
|         where: { | ||||
|           uid: 1, | ||||
|  | @ -97,5 +104,6 @@ it('can handle nesting multiple', async () => { | |||
|       "attendees.name", | ||||
|       "bookings.id", | ||||
|       "bookings.name", | ||||
|     ]) | ||||
|     ] | ||||
|   ); | ||||
| }); | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Alex van Andel
						Alex van Andel