JamieMason/Jasmine-Matchers

View on GitHub
scripts/data/api.js

Summary

Maintainability
D
1 day
Test Coverage
module.exports = [
  {
    operatesOn: '',
    name: 'after',
    category: 'Dates',
    argNames: ['date'],
    owner: 'any',
  },
  {
    operatesOn: '',
    name: 'arrayOfBooleans',
    category: 'Arrays',
    argNames: [],
    owner: 'any',
  },
  {
    operatesOn: '',
    name: 'arrayOfNumbers',
    category: 'Arrays',
    argNames: [],
    owner: 'any',
  },
  {
    operatesOn: '',
    name: 'arrayOfObjects',
    category: 'Arrays',
    argNames: [],
    owner: 'any',
  },
  {
    operatesOn: '',
    name: 'arrayOfSize',
    category: 'Arrays',
    argNames: ['number'],
    owner: 'any',
  },
  {
    operatesOn: '',
    name: 'arrayOfStrings',
    category: 'Arrays',
    argNames: [],
    owner: 'any',
  },
  {
    operatesOn: '',
    name: 'before',
    category: 'Dates',
    argNames: ['date'],
    owner: 'any',
  },
  {
    operatesOn: '',
    name: 'calculable',
    category: 'Numbers',
    argNames: [],
    owner: 'any',
  },
  {
    operatesOn: '',
    name: 'emptyArray',
    category: 'Arrays',
    argNames: [],
    owner: 'any',
  },
  {
    operatesOn: '',
    name: 'emptyObject',
    category: 'Objects',
    argNames: [],
    owner: 'any',
  },
  {
    operatesOn: '',
    name: 'endingWith',
    category: 'Strings',
    argNames: ['string'],
    owner: 'any',
  },
  {
    operatesOn: '',
    name: 'evenNumber',
    category: 'Numbers',
    argNames: [],
    owner: 'any',
  },
  {
    operatesOn: '',
    name: 'greaterThanOrEqualTo',
    category: 'Numbers',
    argNames: ['number'],
    owner: 'any',
  },
  {
    operatesOn: '',
    name: 'iso8601',
    category: 'Strings',
    argNames: [],
    owner: 'any',
  },
  {
    operatesOn: '',
    name: 'jsonString',
    category: 'Strings',
    argNames: [],
    owner: 'any',
  },
  {
    operatesOn: '',
    name: 'lessThanOrEqualTo',
    category: 'Numbers',
    argNames: ['number'],
    owner: 'any',
  },
  {
    operatesOn: '',
    name: 'longerThan',
    category: 'Strings',
    argNames: ['string'],
    owner: 'any',
  },
  {
    operatesOn: '',
    name: 'nonEmptyArray',
    category: 'Arrays',
    argNames: [],
    owner: 'any',
  },
  {
    operatesOn: '',
    name: 'nonEmptyObject',
    category: 'Objects',
    argNames: [],
    owner: 'any',
  },
  {
    operatesOn: '',
    name: 'nonEmptyString',
    category: 'Strings',
    argNames: [],
    owner: 'any',
  },
  {
    operatesOn: '',
    name: 'oddNumber',
    category: 'Numbers',
    argNames: [],
    owner: 'any',
  },
  {
    operatesOn: '',
    name: 'regExp',
    category: 'Regular Expressions',
    argNames: [],
    owner: 'any',
  },
  {
    operatesOn: '',
    name: 'sameLengthAs',
    category: 'Strings',
    argNames: ['string'],
    owner: 'any',
  },
  {
    operatesOn: '',
    name: 'shorterThan',
    category: 'Strings',
    argNames: ['string'],
    owner: 'any',
  },
  {
    operatesOn: '',
    name: 'startingWith',
    category: 'Strings',
    argNames: ['string'],
    owner: 'any',
  },
  {
    operatesOn: '',
    name: 'whitespace',
    category: 'Strings',
    argNames: [],
    owner: 'any',
  },
  {
    operatesOn: '',
    name: 'wholeNumber',
    category: 'Numbers',
    argNames: [],
    owner: 'any',
  },
  {
    operatesOn: '',
    name: 'withinRange',
    category: 'Numbers',
    argNames: ['floor', 'ceiling'],
    owner: 'any',
  },
  {
    operatesOn: 'array',
    name: 'toBeArray',
    category: 'Arrays',
    argNames: [],
    owner: 'expect',
  },
  {
    operatesOn: 'array',
    name: 'toBeArrayOfBooleans',
    category: 'Arrays',
    argNames: [],
    owner: 'expect',
  },
  {
    operatesOn: 'array',
    name: 'toBeArrayOfNumbers',
    category: 'Arrays',
    argNames: [],
    owner: 'expect',
  },
  {
    operatesOn: 'array',
    name: 'toBeArrayOfObjects',
    category: 'Arrays',
    argNames: [],
    owner: 'expect',
  },
  {
    operatesOn: 'array',
    name: 'toBeArrayOfSize',
    category: 'Arrays',
    argNames: ['number'],
    owner: 'expect',
  },
  {
    operatesOn: 'array',
    name: 'toBeArrayOfStrings',
    category: 'Arrays',
    argNames: [],
    owner: 'expect',
  },
  {
    operatesOn: 'array',
    name: 'toBeEmptyArray',
    category: 'Arrays',
    argNames: [],
    owner: 'expect',
  },
  {
    operatesOn: 'array',
    name: 'toBeNonEmptyArray',
    category: 'Arrays',
    argNames: [],
    owner: 'expect',
  },
  {
    operatesOn: 'boolean',
    name: 'toBeBoolean',
    category: 'Booleans',
    argNames: [],
    owner: 'expect',
  },
  {
    operatesOn: 'boolean',
    name: 'toBeFalse',
    category: 'Booleans',
    argNames: [],
    owner: 'expect',
  },
  {
    operatesOn: 'boolean',
    name: 'toBeTrue',
    category: 'Booleans',
    argNames: [],
    owner: 'expect',
  },
  {
    operatesOn: 'date',
    name: 'toBeAfter',
    category: 'Dates',
    argNames: ['otherDate'],
    owner: 'expect',
  },
  {
    operatesOn: 'date',
    name: 'toBeBefore',
    category: 'Dates',
    argNames: ['otherDate'],
    owner: 'expect',
  },
  {
    operatesOn: 'date',
    name: 'toBeDate',
    category: 'Dates',
    argNames: [],
    owner: 'expect',
  },
  {
    operatesOn: 'date',
    name: 'toBeValidDate',
    category: 'Dates',
    argNames: [],
    owner: 'expect',
  },
  {
    operatesOn: 'fn',
    name: 'toBeFunction',
    category: 'Functions and Errors',
    argNames: [],
    owner: 'expect',
  },
  {
    operatesOn: 'fn',
    name: 'toThrowAnyError',
    category: 'Functions and Errors',
    argNames: [],
    owner: 'expect',
  },
  {
    operatesOn: 'fn',
    name: 'toThrowErrorOfType',
    category: 'Functions and Errors',
    argNames: ['constructorName'],
    owner: 'expect',
  },
  {
    operatesOn: 'mixed',
    name: 'toBeCalculable',
    category: 'Numbers',
    argNames: [],
    owner: 'expect',
  },
  {
    operatesOn: 'number',
    name: 'toBeEvenNumber',
    category: 'Numbers',
    argNames: [],
    owner: 'expect',
  },
  {
    operatesOn: 'number',
    name: 'toBeGreaterThanOrEqualTo',
    category: 'Numbers',
    argNames: ['otherNumber'],
    owner: 'expect',
  },
  {
    operatesOn: 'number',
    name: 'toBeLessThanOrEqualTo',
    category: 'Numbers',
    argNames: ['otherNumber'],
    owner: 'expect',
  },
  {
    operatesOn: 'number',
    name: 'toBeNear',
    category: 'Numbers',
    argNames: ['otherNumber', 'epsilon'],
    owner: 'expect',
  },
  {
    operatesOn: 'number',
    name: 'toBeNumber',
    category: 'Numbers',
    argNames: [],
    owner: 'expect',
  },
  {
    operatesOn: 'number',
    name: 'toBeOddNumber',
    category: 'Numbers',
    argNames: [],
    owner: 'expect',
  },
  {
    operatesOn: 'number',
    name: 'toBeWholeNumber',
    category: 'Numbers',
    argNames: [],
    owner: 'expect',
  },
  {
    operatesOn: 'number',
    name: 'toBeWithinRange',
    category: 'Numbers',
    argNames: ['floor', 'ceiling'],
    owner: 'expect',
  },
  {
    operatesOn: 'object',
    name: 'toBeEmptyObject',
    category: 'Objects',
    argNames: [],
    owner: 'expect',
  },
  {
    operatesOn: 'object',
    name: 'toBeNonEmptyObject',
    category: 'Objects',
    argNames: [],
    owner: 'expect',
  },
  {
    operatesOn: 'object',
    name: 'toBeObject',
    category: 'Objects',
    argNames: [],
    owner: 'expect',
  },
  {
    operatesOn: 'object',
    name: 'toHaveArray',
    category: 'Objects',
    argNames: ['memberName'],
    owner: 'expect',
  },
  {
    operatesOn: 'object',
    name: 'toHaveArrayOfBooleans',
    category: 'Objects',
    argNames: ['memberName'],
    owner: 'expect',
  },
  {
    operatesOn: 'object',
    name: 'toHaveArrayOfNumbers',
    category: 'Objects',
    argNames: ['memberName'],
    owner: 'expect',
  },
  {
    operatesOn: 'object',
    name: 'toHaveArrayOfObjects',
    category: 'Objects',
    argNames: ['memberName'],
    owner: 'expect',
  },
  {
    operatesOn: 'object',
    name: 'toHaveArrayOfSize',
    category: 'Objects',
    argNames: ['memberName', 'size'],
    owner: 'expect',
  },
  {
    operatesOn: 'object',
    name: 'toHaveArrayOfStrings',
    category: 'Objects',
    argNames: ['memberName'],
    owner: 'expect',
  },
  {
    operatesOn: 'object',
    name: 'toHaveBoolean',
    category: 'Objects',
    argNames: ['memberName'],
    owner: 'expect',
  },
  {
    operatesOn: 'object',
    name: 'toHaveCalculable',
    category: 'Objects',
    argNames: ['memberName'],
    owner: 'expect',
  },
  {
    operatesOn: 'object',
    name: 'toHaveDate',
    category: 'Objects',
    argNames: ['memberName'],
    owner: 'expect',
  },
  {
    operatesOn: 'object',
    name: 'toHaveDateAfter',
    category: 'Objects',
    argNames: ['memberName', 'date'],
    owner: 'expect',
  },
  {
    operatesOn: 'object',
    name: 'toHaveDateBefore',
    category: 'Objects',
    argNames: ['memberName', 'date'],
    owner: 'expect',
  },
  {
    operatesOn: 'object',
    name: 'toHaveEmptyArray',
    category: 'Objects',
    argNames: ['memberName'],
    owner: 'expect',
  },
  {
    operatesOn: 'object',
    name: 'toHaveEmptyObject',
    category: 'Objects',
    argNames: ['memberName'],
    owner: 'expect',
  },
  {
    operatesOn: 'object',
    name: 'toHaveEmptyString',
    category: 'Objects',
    argNames: ['memberName'],
    owner: 'expect',
  },
  {
    operatesOn: 'object',
    name: 'toHaveEvenNumber',
    category: 'Objects',
    argNames: ['memberName'],
    owner: 'expect',
  },
  {
    operatesOn: 'object',
    name: 'toHaveFalse',
    category: 'Objects',
    argNames: ['memberName'],
    owner: 'expect',
  },
  {
    operatesOn: 'object',
    name: 'toHaveHtmlString',
    category: 'Objects',
    argNames: ['memberName'],
    owner: 'expect',
  },
  {
    operatesOn: 'object',
    name: 'toHaveIso8601',
    category: 'Objects',
    argNames: ['memberName'],
    owner: 'expect',
  },
  {
    operatesOn: 'object',
    name: 'toHaveJsonString',
    category: 'Objects',
    argNames: ['memberName'],
    owner: 'expect',
  },
  {
    operatesOn: 'object',
    name: 'toHaveMember',
    category: 'Objects',
    argNames: ['memberName'],
    owner: 'expect',
  },
  {
    operatesOn: 'object',
    name: 'toHaveMethod',
    category: 'Objects',
    argNames: ['memberName'],
    owner: 'expect',
  },
  {
    operatesOn: 'object',
    name: 'toHaveNonEmptyArray',
    category: 'Objects',
    argNames: ['memberName'],
    owner: 'expect',
  },
  {
    operatesOn: 'object',
    name: 'toHaveNonEmptyObject',
    category: 'Objects',
    argNames: ['memberName'],
    owner: 'expect',
  },
  {
    operatesOn: 'object',
    name: 'toHaveNonEmptyString',
    category: 'Objects',
    argNames: ['memberName'],
    owner: 'expect',
  },
  {
    operatesOn: 'object',
    name: 'toHaveNumber',
    category: 'Objects',
    argNames: ['memberName'],
    owner: 'expect',
  },
  {
    operatesOn: 'object',
    name: 'toHaveNumberWithinRange',
    category: 'Objects',
    argNames: ['memberName', 'floor', 'ceiling'],
    owner: 'expect',
  },
  {
    operatesOn: 'object',
    name: 'toHaveObject',
    category: 'Objects',
    argNames: ['memberName'],
    owner: 'expect',
  },
  {
    operatesOn: 'object',
    name: 'toHaveOddNumber',
    category: 'Objects',
    argNames: ['memberName'],
    owner: 'expect',
  },
  {
    operatesOn: 'object',
    name: 'toHaveString',
    category: 'Objects',
    argNames: ['memberName'],
    owner: 'expect',
  },
  {
    operatesOn: 'object',
    name: 'toHaveStringLongerThan',
    category: 'Objects',
    argNames: ['memberName', 'string'],
    owner: 'expect',
  },
  {
    operatesOn: 'object',
    name: 'toHaveStringSameLengthAs',
    category: 'Objects',
    argNames: ['memberName', 'string'],
    owner: 'expect',
  },
  {
    operatesOn: 'object',
    name: 'toHaveStringShorterThan',
    category: 'Objects',
    argNames: ['memberName', 'string'],
    owner: 'expect',
  },
  {
    operatesOn: 'object',
    name: 'toHaveTrue',
    category: 'Objects',
    argNames: ['memberName'],
    owner: 'expect',
  },
  {
    operatesOn: 'object',
    name: 'toHaveUndefined',
    category: 'Objects',
    argNames: ['memberName'],
    owner: 'expect',
  },
  {
    operatesOn: 'object',
    name: 'toHaveWhitespaceString',
    category: 'Objects',
    argNames: ['memberName'],
    owner: 'expect',
  },
  {
    operatesOn: 'object',
    name: 'toHaveWholeNumber',
    category: 'Objects',
    argNames: ['memberName'],
    owner: 'expect',
  },
  {
    operatesOn: 'regexp',
    name: 'toBeRegExp',
    category: 'Regular Expressions',
    argNames: [],
    owner: 'expect',
  },
  {
    operatesOn: 'string',
    name: 'toBeEmptyString',
    category: 'Strings',
    argNames: [],
    owner: 'expect',
  },
  {
    operatesOn: 'string',
    name: 'toBeHtmlString',
    category: 'Strings',
    argNames: [],
    owner: 'expect',
  },
  {
    operatesOn: 'string',
    name: 'toBeIso8601',
    category: 'Strings',
    argNames: [],
    owner: 'expect',
  },
  {
    operatesOn: 'string',
    name: 'toBeJsonString',
    category: 'Strings',
    argNames: [],
    owner: 'expect',
  },
  {
    operatesOn: 'string',
    name: 'toBeLongerThan',
    category: 'Strings',
    argNames: [],
    owner: 'expect',
  },
  {
    operatesOn: 'string',
    name: 'toBeNonEmptyString',
    category: 'Strings',
    argNames: [],
    owner: 'expect',
  },
  {
    operatesOn: 'string',
    name: 'toBeSameLengthAs',
    category: 'Strings',
    argNames: [],
    owner: 'expect',
  },
  {
    operatesOn: 'string',
    name: 'toBeShorterThan',
    category: 'Strings',
    argNames: [],
    owner: 'expect',
  },
  {
    operatesOn: 'string',
    name: 'toBeString',
    category: 'Strings',
    argNames: [],
    owner: 'expect',
  },
  {
    operatesOn: 'string',
    name: 'toBeWhitespace',
    category: 'Strings',
    argNames: [],
    owner: 'expect',
  },
  {
    operatesOn: 'string',
    name: 'toEndWith',
    category: 'Strings',
    argNames: ['substring'],
    owner: 'expect',
  },
  {
    operatesOn: 'string',
    name: 'toStartWith',
    category: 'Strings',
    argNames: ['substring'],
    owner: 'expect',
  },
];