Testing module for 'node-tee' core utility.
- Version:
- 1.0.1
- Source:
Members
(inner, constant) CMD_NODE :string
The coreutils node command.
Type:
- string
- Source:
(inner, constant) CMD_NODE_TEST :string
The coreutils node testing command.
Type:
- string
- Source:
(inner, constant) CMD_SHELL :string
The coreutils shell command.
Type:
- string
- Source:
(inner, constant) cmdOptions :object
Command line arguments.
Type:
- object
- Source:
Methods
(inner) Main()
The application entry point function.
- Source:
(inner) defRunner()
Carry out the loaded tests using this developed test runner.
- Source:
(inner) getCmdOutput(cmdObj)
Carry out a single test.
Parameters:
Name | Type | Description |
---|---|---|
cmdObj |
object | The test data object. |
- Source:
(inner) getError(Error) → {string}
Function to return error message.
Parameters:
Name | Type | Description |
---|---|---|
Error |
number | number. |
- Source:
Returns:
Error message.
- Type
- string
(inner) getHelp() → {string}
Function to return help info.
- Source:
Returns:
The help string.
- Type
- string
(inner) loadTestData()
Load test data.
- Source:
(async, inner) makeTest(obj)
Carry out a single test.
Parameters:
Name | Type | Description |
---|---|---|
obj |
object | The test data object. |
- Source:
(inner) nodeRunner(runner)
Carry out the loaded tests using node test runner.
Parameters:
Name | Type | Description |
---|---|---|
runner |
object | The node core module 'node:test' object. |
- Source:
(inner) parseCmdLine()
Command line parser function.
- Source:
(inner) verifyShellCmd()
Verify existance of the core utility command and test its version.
- Source: