Rocky_Mountain_Vending/.pnpm-store/v10/files/d8/046a9edfc765aba1f3d150d17d00f067f643809e183cbce35cdcb6254fca7f12e3380131c84166fa9c7d4739a6cbbf0198699db141a2427422c14f66ee9c40
DMleadgen 46d973904b
Initial commit: Rocky Mountain Vending website
Next.js website for Rocky Mountain Vending company featuring:
- Product catalog with Stripe integration
- Service areas and parts pages
- Admin dashboard with Clerk authentication
- SEO optimized pages with JSON-LD structured data

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 16:22:15 -07:00

36 lines
1 KiB
Text

// Unless explicitly stated otherwise all files in this repository are licensed under the Apache 2.0 License.
//
// This product includes software developed at Datadog (https://www.datadoghq.com/). Copyright 2021 Datadog, Inc.
import { spawn } from 'child_process'
import { strictEqual } from 'assert'
const nodeProcess = spawn('node', [
'--loader',
'./hook.mjs',
'./test/fixtures/cyclical-a.mjs'
])
// expected output should be 'testB\ntestA' but the hook fails when running against files
// with cylical dependencies
const expectedOutput = 'testB\ntestA'
let stdout = ''
let stderr = ''
nodeProcess.stdout.on('data', (data) => {
stdout += data.toString()
})
nodeProcess.stderr.on('data', (data) => {
stderr += data.toString()
})
nodeProcess.on('close', (code) => {
// assert that the hook fails with a non-zero exit code
strictEqual(code === 1 || code === 13, true)
// satisfy linter complaining about unused variables
strictEqual(expectedOutput, expectedOutput)
strictEqual(typeof stdout, 'string')
strictEqual(typeof stderr, 'string')
})