Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/vitest-dev/vitest. Next generation testing framework powered by Vite. vitest.dev
test testing-tools vite
Something went wrong. Try again.
1234567891011121314151617181920212223242526272829303132333435363738import { test, expect } from 'vitest';import conditionCustom from 'test-dep-conditions/custom';import conditionModule from 'test-dep-conditions/module';import conditionNode from 'test-dep-conditions/node';import conditionDevelopment from 'test-dep-conditions/development';import conditionProduction from 'test-dep-conditions/production';import inline from 'test-dep-conditions/inline';import indirect from 'test-dep-conditions/indirect';
import { viteVersion } from 'vitest/node'const viteMajor = Number(viteVersion.split('.')[0])
test('conditions', () => { expect({ conditionCustom, conditionModule, conditionNode, conditionDevelopment, conditionProduction, indirect }).toEqual( { conditionCustom: true, "conditionDevelopment": true, "conditionModule": viteMajor <= 5, "conditionNode": true, "conditionProduction": false, "indirect": { conditionCustom: true, "conditionDevelopment": true, "conditionModule": viteMajor <= 5 && inline, "conditionNode": true, "conditionProduction": false, }, } )})