public function testOnRequestGivenNotMatchedTransactionShouldNotSetIgnoreTransaction() { $moduleOptions = $this->createMock(ModuleOptionsInterface::class); $transactionMatcher = $this->getTransactionMatcherMock(); $transactionMatcher->method('isMatched')->will($this->returnValue(false)); $client = $this->getClientMock(); $client->expects($this->never())->method('ignoreTransaction'); $listener = new IgnoreTransactionListener($client, $moduleOptions, $transactionMatcher); $listener->onRequest($this->getEvent()); }
/** * @param array $transactions * @return IgnoreTransactionListener */ protected function getListener($transactions) { $listener = new IgnoreTransactionListener($transactions); $listener->setClient($this->client); return $listener; }