Perform a bit of code cleanup

This commit is contained in:
DaneEveritt 2022-05-22 17:23:48 -04:00
parent be88e4e893
commit 4d3362b24f
No known key found for this signature in database
GPG key ID: EEA66103B3D71F53
6 changed files with 6 additions and 82 deletions

View file

@ -1,39 +0,0 @@
<?php
namespace Pterodactyl\Tests\Unit\Http\Middleware;
use Illuminate\Auth\AuthenticationException;
use Pterodactyl\Http\Middleware\Authenticate;
class AuthenticateTest extends MiddlewareTestCase
{
/**
* Test that a logged in user validates correctly.
*/
public function testLoggedInUser()
{
$this->request->shouldReceive('user')->withNoArgs()->once()->andReturn(true);
$this->getMiddleware()->handle($this->request, $this->getClosureAssertions());
}
/**
* Test that a logged out user results in an exception.
*/
public function testLoggedOutUser()
{
$this->expectException(AuthenticationException::class);
$this->request->shouldReceive('user')->withNoArgs()->once()->andReturnNull();
$this->getMiddleware()->handle($this->request, $this->getClosureAssertions());
}
/**
* Return an instance of the middleware using mocked dependencies.
*/
private function getMiddleware(): Authenticate
{
return new Authenticate();
}
}