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

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")
}