You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
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") |
|
}
|
|
|