async getResponseMatches( assert ) {
      const responses = bs.network.responses.filter( rsp => ( rsp.url.includes( assert.url )
        && ( assert.method === "any" || rsp.method === assert.method ) )
        && ( !assert.status || assert.status === "any"
          || parseInt( rsp.status, 10 ) === parseInt( assert.status, 10 ) )
      );
      return responses.filter( rsp => {
        return ( !assert.text || assert.textOperator === "any" || rsp.text.includes( assert.text ) )
          && ( !assert.jpOperator || assert.jpOperator === "any"
            || matchJsonPath( rsp.text, assert.jpExp, assert.jpVal ) );
      });
    }
@see https://medium.com/@jsoverson/using-chrome-devtools-protocol-with-puppeteer-737a1300bac0