mirror of
https://github.com/vitest-dev/vitest.git
synced 2026-01-25 16:48:18 +00:00
25 lines
623 B
TypeScript
25 lines
623 B
TypeScript
import { expect, it } from 'vitest';
|
|
|
|
it('correctly inherits values', ({ task }) => {
|
|
const project = task.file.projectName
|
|
switch (project) {
|
|
case 'project-1': {
|
|
expect(process.env.TEST_ROOT).toBe('1')
|
|
return
|
|
}
|
|
case 'project-2': {
|
|
expect(process.env.TEST_ROOT).toBe('2')
|
|
return
|
|
}
|
|
case 'project-3': {
|
|
// even if not inherited from the config directly, the `env` is always inherited from root
|
|
expect(process.env.TEST_ROOT).toBe('1')
|
|
expect(process.env.TEST_PROJECT).toBe('project-3')
|
|
return
|
|
}
|
|
default: {
|
|
expect.unreachable()
|
|
}
|
|
}
|
|
})
|