toHaveString( received, substring, expectation, source ) {
      const pass = received.some( string => string === substring ),
            receivedPrint = `[${ received.join(",").substr( 0, 128 ) }..]`;

      if ( expectation ) {
        return expectReturn( pass,
        `[${ source }] expected ${ expectation }`,
        `[${ source }] expected not ${ expectation }` );
      }
      return expectReturn( pass,
        `[${ source }] expected at least one of "${ receivedPrint }" to be "${substring}"`,
        `[${ source }] expected none of "${ receivedPrint }" to be "${substring}"` );
    }
Assert that at least one element of passed array includes substring
@param {String[]} received
@param {String} substring
@param {String} expectation
@param {String} source
@returns {Object}