10 lines
426 B
10 lines
426 B
import { HasCall } from "./shells/cmdCall.js" |
|
import { ScriptLine } from "./shells/types.js" |
|
import { HasExpectCommandOutput } from "./shells/expect-command-output.js" |
|
|
|
export default function testNodeVersion< |
|
S extends HasCall & HasExpectCommandOutput |
|
>(shell: S, version: string): ScriptLine { |
|
const nodeVersion = shell.call("node", ["--version"]) |
|
return shell.hasCommandOutput(nodeVersion, version, "node version") |
|
}
|
|
|