60 lines
923 B
JavaScript
60 lines
923 B
JavaScript
'use strict';
|
||
|
||
const tests = [{
|
||
description: 'Version --version',
|
||
input: '--version',
|
||
output: `0.0.0`
|
||
},{
|
||
description: 'Help --help',
|
||
input: '--help',
|
||
output: `
|
||
[4;1mDescription:[0m
|
||
|
||
Test object-flat
|
||
|
||
[4;1mUsage:[0m
|
||
|
||
$ object-flat <command>
|
||
|
||
[4;1mCommands:[0m
|
||
|
||
methodA
|
||
methodB
|
||
`
|
||
}, {
|
||
description: 'methodA --help',
|
||
input: 'methodA --help',
|
||
output: `
|
||
[4;1mUsage:[0m
|
||
|
||
$ object-flat methodA [options]
|
||
|
||
[4;1mOptions:[0m
|
||
|
||
[1m--param1[0m
|
||
[1m--param2[0m
|
||
`
|
||
}, {
|
||
description: 'methodB --help',
|
||
input: 'methodB --help',
|
||
output: `
|
||
[4;1mUsage:[0m
|
||
|
||
$ object-flat methodB [options]
|
||
|
||
[4;1mOptions:[0m
|
||
|
||
[1m--param1[0m
|
||
[1m--param2[0m
|
||
`
|
||
}, {
|
||
description: 'methodA --param2="Z" --param1="K"',
|
||
input: 'methodA --param2="Z" --param1="K"',
|
||
output: `K-Z`
|
||
}, {
|
||
description: 'methodB --param1=3 --param2=2',
|
||
input: 'methodB --param1=3 --param2=2',
|
||
output: `1`
|
||
}];
|
||
|
||
module.exports = tests; |