All files / tests setup.js

14.29% Statements 1/7
0% Branches 0/4
0% Functions 0/2
14.29% Lines 1/7
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 186x                                  
expect.extend({
  toBeOneOf(received, argument) {
    const pass = (Array.isArray(argument) && argument.indexOf(received) >= 0);
 
    if (pass) {
      return {
        message: () => `expected ${received} not to be one of ${argument.join(', ')}`,
        pass: true,
      };
    }
 
    return {
      message: () => `expected ${received} to be one of ${argument.join(', ')}`,
      pass: false,
    };
  },
});