diff --git a/tests/Api/V1/Controllers/AboutControllerTest.php b/tests/Api/V1/Controllers/AboutControllerTest.php deleted file mode 100644 index f1d8a58b9b..0000000000 --- a/tests/Api/V1/Controllers/AboutControllerTest.php +++ /dev/null @@ -1,88 +0,0 @@ -. - */ - -declare(strict_types=1); - -namespace Tests\Api\V1\Controllers; - -use FireflyIII\Transformers\UserTransformer; -use Laravel\Passport\Passport; -use Tests\TestCase; - -/** - * Class AboutControllerTest - * @runTestsInSeparateProcesses - * @preserveGlobalState disabled - */ -class AboutControllerTest extends TestCase -{ - /** @var array */ - protected $transformed - = [ - 'id' => 1, - 'email' => 'some@user', - 'links' => [ - 'rel' => 'self', - 'uri' => '/users/1', - ], - ]; - - public function setUp() - { - parent::setUp(); - Passport::actingAs($this->user()); - } - - /** - * @covers \FireflyIII\Api\V1\Controllers\AboutController::about - */ - public function testAbout() - { - // test API - $response = $this->get('/api/v1/about'); - $response->assertStatus(200); - $response->assertJson( - ['data' => [ - 'version' => true, - 'api_version' => true, - 'php_version' => true, - ]] - ); - } - - /** - * @covers \FireflyIII\Api\V1\Controllers\AboutController::user - */ - public function testUser() - { - // mock stuff: - $transformer = $this->overload(UserTransformer::class); - $transformer->shouldReceive('setCurrentScope')->andReturnSelf(); - $transformer->shouldReceive('transform')->andReturn($this->transformed); - - // test API - $response = $this->get('/api/v1/about/user'); - $response->assertStatus(200); - $response->assertJson(['data' => ['attributes' => true, 'links' => true]]); - } - - -} \ No newline at end of file diff --git a/tests/Api/V1/Controllers/AccountControllerTest.php b/tests/Api/V1/Controllers/AccountControllerTest.php deleted file mode 100644 index 065684419c..0000000000 --- a/tests/Api/V1/Controllers/AccountControllerTest.php +++ /dev/null @@ -1,78 +0,0 @@ -. - */ - -declare(strict_types=1); - -namespace Tests\Api\V1\Controllers; - -use FireflyIII\Models\Account; -use FireflyIII\Repositories\Account\AccountRepositoryInterface; -use FireflyIII\Transformers\AccountTransformer; -use Laravel\Passport\Passport; -use Tests\TestCase; - -/** - * Class AccountControllerTest - */ -class AccountControllerTest extends TestCase -{ - /** @var array */ - protected $transformed - = [ - 'id' => 1, - 'name' => 'Some account', - 'links' => [ - 'rel' => 'self', - 'uri' => '/accounts/1', - ], - ]; - - public function setUp() - { - parent::setUp(); - Passport::actingAs($this->user()); - } - - /** - * @covers \FireflyIII\Api\V1\Controllers\AccountController::index - */ - public function testIndex() - { - // mock stuff: - $repository = $this->mock(AccountRepositoryInterface::class); - $transformer = $this->overload(AccountTransformer::class); - $transformer->shouldReceive('setCurrentScope')->andReturnSelf(); - $transformer->shouldReceive('transform')->andReturn($this->transformed); - - $accounts = factory(Account::class, 10)->create(); - $repository->shouldReceive('setUser')->once(); - $repository->shouldReceive('getAccountsByType')->withAnyArgs()->andReturn($accounts)->once(); - - $response = $this->get('/api/v1/accounts'); - $response->assertStatus(200); - $response->assertJson(['data' => []]); - $response->assertJson(['meta' => []]); - $response->assertJson(['links' => []]); - $response->assertSee('type=all'); // default returns this. - } - - -} \ No newline at end of file