🤖 Auto commit for release 'develop' on 2025-08-16

This commit is contained in:
JC5
2025-08-16 19:36:45 +02:00
parent eccc58e75a
commit 3409240a19
22 changed files with 96 additions and 73 deletions

View File

@@ -28,8 +28,6 @@ use FireflyIII\Models\Bill;
use Illuminate\Foundation\Testing\RefreshDatabase;
use Tests\integration\TestCase;
use FireflyIII\User;
use FireflyIII\Models\UserGroup;
use Override;
/**
* Class BillControllerTest
@@ -45,7 +43,6 @@ final class BillControllerTest extends TestCase
*/
use RefreshDatabase;
private function createTestBills(int $count, User $user): void
{
for ($i = 1; $i <= $count; ++$i) {

View File

@@ -25,11 +25,9 @@ declare(strict_types=1);
namespace Tests\integration\Api\Autocomplete;
use FireflyIII\Models\Budget;
use FireflyIII\Models\UserGroup;
use Illuminate\Foundation\Testing\RefreshDatabase;
use Tests\integration\TestCase;
use FireflyIII\User;
use Override;
/**
* Class BudgetControllerTest

View File

@@ -25,13 +25,9 @@ declare(strict_types=1);
namespace Tests\integration\Api\Autocomplete;
use FireflyIII\Models\Category;
use FireflyIII\Models\UserRole;
use Illuminate\Foundation\Testing\RefreshDatabase;
use Illuminate\Support\Facades\DB;
use Tests\integration\TestCase;
use FireflyIII\User;
use FireflyIII\Models\UserGroup;
use Override;
/**
* Class CategoryControllerTest
@@ -47,8 +43,6 @@ final class CategoryControllerTest extends TestCase
*/
use RefreshDatabase;
private function createTestCategories(int $count, User $user): void
{
for ($i = 1; $i <= $count; ++$i) {

View File

@@ -28,8 +28,6 @@ use FireflyIII\Models\TransactionCurrency;
use Illuminate\Foundation\Testing\RefreshDatabase;
use Tests\integration\TestCase;
use FireflyIII\User;
use FireflyIII\Models\UserGroup;
use Override;
/**
* Class CurrencyControllerTest
@@ -45,7 +43,6 @@ final class CurrencyControllerTest extends TestCase
*/
use RefreshDatabase;
private function createTestCurrencies(int $count, bool $enabled): void
{
for ($i = 1; $i <= $count; ++$i) {

View File

@@ -28,8 +28,6 @@ use FireflyIII\Models\ObjectGroup;
use Illuminate\Foundation\Testing\RefreshDatabase;
use Tests\integration\TestCase;
use FireflyIII\User;
use FireflyIII\Models\UserGroup;
use Override;
/**
* Class ObjectGroupControllerTest

View File

@@ -49,7 +49,7 @@ final class PiggyBankControllerTest extends TestCase
private function createTestPiggyBanks(int $count, User $user): void
{
$type = AccountType::whereType(AccountTypeEnum::DEFAULT->value)->first();
$type = AccountType::whereType(AccountTypeEnum::DEFAULT->value)->first();
if (null === $type) {
$type = AccountType::create(['type' => AccountTypeEnum::DEFAULT->value]);
}
@@ -67,7 +67,7 @@ final class PiggyBankControllerTest extends TestCase
$piggyBank = PiggyBank::create(
[
'user_id' => $user->id,
'name' => 'Piggy bank ' . $i,
'name' => 'Piggy bank '.$i,
'target_amount' => 1000,
'transaction_currency_id' => $currency->id,
'target_date' => now()->addDays(30),
@@ -78,7 +78,7 @@ final class PiggyBankControllerTest extends TestCase
$account = Account::create(
[
'user_id' => $user->id,
'name' => 'Account ' . $i,
'name' => 'Account '.$i,
'user_group_id' => $user->user_group_id,
'account_type_id' => $type->id,
'active' => 1,
@@ -100,7 +100,7 @@ final class PiggyBankControllerTest extends TestCase
public function testGivenAuthenticatedRequestWhenCallingTheBudgetsEndpointThenReturns200HttpCode(): void
{
// act as a user
$user = $this->createAuthenticatedUser();
$user = $this->createAuthenticatedUser();
$this->actingAs($user);
$response = $this->get(route('api.v1.autocomplete.piggy-banks'), ['Accept' => 'application/json']);
@@ -111,7 +111,7 @@ final class PiggyBankControllerTest extends TestCase
public function testGivenAuthenticatedRequestWhenCallingTheBudgetsEndpointThenReturnsBudgets(): void
{
$user = $this->createAuthenticatedUser();
$user = $this->createAuthenticatedUser();
$this->actingAs($user);
$this->createTestPiggyBanks(5, $user);
@@ -121,23 +121,23 @@ final class PiggyBankControllerTest extends TestCase
$response->assertJsonCount(5);
$response->assertJsonFragment(['name' => 'Piggy bank 1']);
$response->assertJsonStructure([
'*' => [
'id',
'name',
],
]);
'*' => [
'id',
'name',
],
]);
}
public function testGivenAuthenticatedRequestWhenCallingTheBudgetsEndpointWithQueryThenReturnsBudgetsWithLimit(): void
{
$user = $this->createAuthenticatedUser();
$user = $this->createAuthenticatedUser();
$this->actingAs($user);
$this->createTestPiggyBanks(5, $user);
$response = $this->get(route('api.v1.autocomplete.piggy-banks', [
'query' => 'Piggy',
'limit' => 3,
]), ['Accept' => 'application/json']);
]), ['Accept' => 'application/json']);
$response->assertStatus(200);
$response->assertHeader('Content-Type', 'application/json');
@@ -146,14 +146,14 @@ final class PiggyBankControllerTest extends TestCase
public function testGivenAuthenticatedRequestWhenCallingTheBudgetsEndpointWithQueryThenReturnsBudgetsThatMatchQuery(): void
{
$user = $this->createAuthenticatedUser();
$user = $this->createAuthenticatedUser();
$this->actingAs($user);
$this->createTestPiggyBanks(20, $user);
$response = $this->get(route('api.v1.autocomplete.piggy-banks', [
'query' => 'Piggy bank 1',
'limit' => 20,
]), ['Accept' => 'application/json']);
]), ['Accept' => 'application/json']);
$response->assertStatus(200);
$response->assertHeader('Content-Type', 'application/json');