fix: restructured the test names to be more accurate
This commit is contained in:
@ -2,27 +2,30 @@ import env from '@src/env'
|
|||||||
import { vi } from 'vitest'
|
import { vi } from 'vitest'
|
||||||
import { viteEnv, windowElectronProcessEnv, processEnv } from '@src/env'
|
import { viteEnv, windowElectronProcessEnv, processEnv } from '@src/env'
|
||||||
|
|
||||||
describe('@src/env default export', () => {
|
describe('@src/env', () => {
|
||||||
it('should run the process.env workflow', () => {
|
describe('default export', () => {
|
||||||
// vite > node.js
|
it('should run the process.env workflow', () => {
|
||||||
const expected = {
|
// vite > node.js
|
||||||
NODE_ENV: 'test',
|
const expected = {
|
||||||
VITE_KC_API_WS_MODELING_URL: 'wss://api.dev.zoo.dev/ws/modeling/commands',
|
NODE_ENV: 'test',
|
||||||
VITE_KITTYCAD_API_BASE_URL: 'https://api.dev.zoo.dev',
|
VITE_KC_API_WS_MODELING_URL:
|
||||||
VITE_KC_SITE_BASE_URL: 'https://dev.zoo.dev',
|
'wss://api.dev.zoo.dev/ws/modeling/commands',
|
||||||
VITE_KC_SITE_APP_URL: 'https://app.dev.zoo.dev',
|
VITE_KITTYCAD_API_BASE_URL: 'https://api.dev.zoo.dev',
|
||||||
VITE_KC_CONNECTION_TIMEOUT_MS: '5000',
|
VITE_KC_SITE_BASE_URL: 'https://dev.zoo.dev',
|
||||||
VITE_KITTYCAD_API_TOKEN: 'redacted',
|
VITE_KC_SITE_APP_URL: 'https://app.dev.zoo.dev',
|
||||||
PROD: undefined,
|
VITE_KC_CONNECTION_TIMEOUT_MS: '5000',
|
||||||
TEST: 'true',
|
VITE_KITTYCAD_API_TOKEN: 'redacted',
|
||||||
DEV: '1',
|
PROD: undefined,
|
||||||
CI: undefined,
|
TEST: 'true',
|
||||||
}
|
DEV: '1',
|
||||||
const actual = env()
|
CI: undefined,
|
||||||
expect(typeof actual.VITE_KITTYCAD_API_TOKEN).toBe('string')
|
}
|
||||||
//@ts-ignore I do not want this token in our logs for any reason.
|
const actual = env()
|
||||||
actual.VITE_KITTYCAD_API_TOKEN = 'redacted'
|
expect(typeof actual.VITE_KITTYCAD_API_TOKEN).toBe('string')
|
||||||
expect(actual).toStrictEqual(expected)
|
//@ts-ignore I do not want this token in our logs for any reason.
|
||||||
|
actual.VITE_KITTYCAD_API_TOKEN = 'redacted'
|
||||||
|
expect(actual).toStrictEqual(expected)
|
||||||
|
})
|
||||||
})
|
})
|
||||||
describe('viteEnv', () => {
|
describe('viteEnv', () => {
|
||||||
it('should match the EnvironmentVariables key types*', () => {
|
it('should match the EnvironmentVariables key types*', () => {
|
||||||
|
Reference in New Issue
Block a user