fix: restructured the test names to be more accurate

This commit is contained in:
Kevin
2025-07-03 13:52:34 -05:00
parent 86e6590f4d
commit 07d899e884

View File

@ -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*', () => {