mirror of
https://github.com/stablyai/orca.git
synced 2026-11-02 01:57:57 +00:00
16 lines
506 B
TypeScript
16 lines
506 B
TypeScript
import { expect, it } from 'vitest'
|
|
import { parseOpenCodeCliVersion } from './opencode-cli-version'
|
|
|
|
it.each(['1.1.23', 'opencode v2.0.12', 'opencode v2.0.16', '2.0.0-beta.1+build'])(
|
|
'parses CLI output %s',
|
|
(output) => {
|
|
expect(parseOpenCodeCliVersion(output)).toBe(output.replace(/^opencode v/, ''))
|
|
}
|
|
)
|
|
it.each([null, '', 'Error 2.0.16', '1.1', '2.0.16\nwarning'])(
|
|
'does not mistake other output for a version',
|
|
(output) => {
|
|
expect(parseOpenCodeCliVersion(output)).toBeNull()
|
|
}
|
|
)
|