function $arrayValues (received, expected) {
  const pass = Array.isArray(received) === true
    && received.every(item => this.equals(item, expected))

  return {
    pass,
    message: () =>
      `expected ${ this.utils.printReceived(
        received
      ) } to${ this.isNot ? ' not' : '' } be: ${ this.utils.printExpected(
        expected
      ) }`
  }
}
Examples:
  expect(arr).$arrayValues({ ... })
  expect.$arrayValues({ ... })