dotenv-5-only-root.test.ts•717 B
import { defaultTestConfig } from '@prisma/config'
import { jestContext, jestStdoutContext } from '@prisma/get-platform'
import { loadEnvFile } from '@prisma/internals'
const ctx = jestContext.new().add(jestStdoutContext()).assemble()
it('should not load root .env file', async () => {
ctx.fixture('dotenv-5-only-root')
await loadEnvFile({ printMessage: true, config: defaultTestConfig() })
expect(ctx.mocked['process.stdout.write'].mock.calls.join('\n')).toMatchInlineSnapshot(`""`)
expect(ctx.mocked['process.stderr.write'].mock.calls.join('\n')).toMatchInlineSnapshot(`
"Environment variables loaded from .env
"
`)
expect(process.env.DOTENV_ROOT_SHOULD_BE_UNDEFINED).toEqual(undefined)
})