All files / src/foo errors.js

100% Statements 21/21
100% Branches 0/0
100% Functions 10/10
100% Lines 11/11

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 7273x           4x           4x           3x           5x           6x           8x           3x           4x           3x           3x                      
const CommandExpected = ({opt}) => ({
  code: 'CommandExpected',
  msg:  '', // with key and opts array
  info: {opt}
})
 
const InvalidArgs = ({opt}) => ({
  code: 'InvalidArgs',
  msg:  '', // TODO: args syntax is wrong
  info: {opt}
})
 
const InvalidKey = ({opt}) => ({
  code: 'InvalidKey',
  msg:  '', // TODO: args syntax is wrong
  info: {opt}
})
 
const InvalidNestedCommand = ({opt}) => ({
  code: 'InvalidNestedCommand',
  msg:  '', // TODO: error because commands cannot be wrapped in commands
  info: {opt}
})
 
const InvalidOpts = ({opt}) => ({
  code: 'InvalidOpts',
  msg:  '', // TODO: opts syntax is wrong
  info: {opt}
})
 
const InvalidTypes = ({opt}) => ({
  code: 'InvalidTypes',
  msg:  '', // TODO: types syntax is wrong
  info: {opt}
})
 
const OptionExpected = ({opt}) => ({
  code: 'OptionExpected',
  msg:  '',
  info: {opt}
})
 
const PosArgExpected = ({opt}) => ({
  code: 'PosArgExpected',
  msg:  '',
  info: {opt}
})
 
const SubcommandExpected = ({opt}) => ({
  code: 'SubcommandExpected',
  msg:  '',
  info: {opt}
})
 
const UnknownCommandLineOptionType = ({opt}) => ({
  code: 'UnknownCommandLineOptionType',
  msg:  '', // TODO: unknown option type error
  info: {opt}
})
 
module.exports = {
  CommandExpected,
  InvalidArgs,
  InvalidKey,
  InvalidNestedCommand,
  InvalidOpts,
  InvalidTypes,
  OptionExpected,
  PosArgExpected,
  SubcommandExpected,
  UnknownCommandLineOptionType
}