dify/e2e/tests/test-env.test.ts
yyh d66de8a47b
test(e2e): harden behavior coverage and CI gates (#39043)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-16 07:32:11 +00:00

17 lines
515 B
TypeScript

import { describe, expect, it } from 'vitest'
import { resolveE2EBrowser } from '../test-env'
describe('resolveE2EBrowser', () => {
it('uses Chromium by default', () => {
expect(resolveE2EBrowser(undefined)).toBe('chromium')
})
it.each(['chromium', 'webkit'] as const)('accepts %s', (browser) => {
expect(resolveE2EBrowser(browser)).toBe(browser)
})
it('rejects unsupported browsers', () => {
expect(() => resolveE2EBrowser('firefox')).toThrow('Unsupported E2E browser "firefox".')
})
})