test: add -o flag to dev to open admin

This commit is contained in:
Elliot DeNolf
2024-03-21 11:39:27 -04:00
parent c2af3df331
commit e880588aac
3 changed files with 19 additions and 0 deletions

View File

@@ -127,6 +127,7 @@
"next": "14.2.0-canary.22",
"node-mocks-http": "^1.14.1",
"nodemon": "3.0.3",
"open": "^10.1.0",
"pino": "8.15.0",
"pino-pretty": "10.2.0",
"playwright": "^1.42.1",

13
pnpm-lock.yaml generated
View File

@@ -205,6 +205,9 @@ importers:
nodemon:
specifier: 3.0.3
version: 3.0.3
open:
specifier: ^10.1.0
version: 10.1.0
pino:
specifier: 8.15.0
version: 8.15.0
@@ -13414,6 +13417,16 @@ packages:
is-wsl: 3.1.0
dev: true
/open@10.1.0:
resolution: {integrity: sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==}
engines: {node: '>=18'}
dependencies:
default-browser: 5.2.1
define-lazy-prop: 3.0.0
is-inside-container: 1.0.0
is-wsl: 3.1.0
dev: true
/opener@1.5.2:
resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==}
hasBin: true

View File

@@ -2,6 +2,7 @@ import minimist from 'minimist'
import { nextDev } from 'next/dist/cli/next-dev.js'
import { dirname, resolve } from 'path'
import { fileURLToPath } from 'url'
import open, { openApp, apps } from 'open'
import { createTestHooks } from './testHooks.js'
@@ -26,6 +27,10 @@ await beforeTest()
const rootDir = resolve(_dirname, '../')
// Open the admin if the -o flag is passed
if (args.o) {
await open('http://localhost:3000/admin')
}
// @ts-expect-error
await nextDev({ port: process.env.PORT || 3000, dirname: rootDir }, 'default', rootDir)