public function testMarkAuthCodeAsUsed() { $client_bean = $this->redbean->dispense($this->tables['code']); $client = new \ebussola\oauth\client\Client($client_bean); $code_str = md5(uniqid(time())); $data = []; $redirect_uri = 'http://google.com'; $expires = time() + 3600; $this->redbean_storage->createAuthCode($code_str, $client, $data, $redirect_uri, $expires); $this->redbean_storage->markAuthCodeAsUsed($code_str); $results = $this->redbean->findAll($this->tables['code'], 'code = ?', [$code_str]); $this->assertCount(0, $results); }