Correctly match between multiple mocks for the same url when request has no data property

Given a mock with the data property defined and a mock with the same url property but without the data property defined, when presented with a request for the url that has no data property defined, then match the mock without the data property defined