1
1
mirror of https://github.com/pterodactyl/panel.git synced 2024-11-22 17:12:30 +01:00

Fix failing tests

This commit is contained in:
DaneEveritt 2022-05-29 20:39:51 -04:00
parent a5521ecb79
commit 9300e1116d
No known key found for this signature in database
GPG Key ID: EEA66103B3D71F53
3 changed files with 9 additions and 4 deletions

View File

@ -60,13 +60,14 @@ class ApiKeyController extends ClientApiController
*/
public function delete(ClientApiRequest $request, string $identifier)
{
/** @var \Pterodactyl\Models\ApiKey $key */
$key = $request->user()->apiKeys()
->where('key_type', ApiKey::TYPE_ACCOUNT)
->where('identifier', $identifier)
->first();
->firstOrFail();
Activity::event('user:api-key.delete')
->property('identifer', $key->identifer)
->property('identifer', $key->identifier)
->log();
$key->delete();

View File

@ -46,8 +46,8 @@ class SSHKeyControllerTest extends ClientApiIntegrationTestCase
$this->assertSoftDeleted($key);
$this->assertNotSoftDeleted($key2);
$this->deleteJson($this->link($key))->assertNoContent();
$this->deleteJson($this->link($key2))->assertNoContent();
$this->deleteJson($this->link($key))->assertNotFound();
$this->deleteJson($this->link($key2))->assertNotFound();
$this->assertNotSoftDeleted($key2);
}

View File

@ -13,6 +13,10 @@ abstract class IntegrationTestCase extends TestCase
protected array $connectionsToTransact = ['mysql'];
protected $defaultHeaders = [
'Accept' => 'application/json',
];
/**
* Return an ISO-8601 formatted timestamp to use in the API response.
*/