diff --git a/app/Jobs/Account/CreateAccount.php b/app/Jobs/Account/CreateAccount.php index 19c1e9dfb7..a21941b238 100644 --- a/app/Jobs/Account/CreateAccount.php +++ b/app/Jobs/Account/CreateAccount.php @@ -79,12 +79,14 @@ class CreateAccount if(Ninja::isHosted()) { + $sp794f3f->trial_started = now(); $sp794f3f->trial_plan = 'pro'; - // $sp794f3f->plan = 'pro'; - $sp794f3f->save(); + } + $sp794f3f->save(); + $sp035a66 = CreateCompany::dispatchNow($this->request, $sp794f3f); $sp035a66->load('account'); $sp794f3f->default_company_id = $sp035a66->id; diff --git a/config/ninja.php b/config/ninja.php index fd2b53b62f..878174e2f0 100644 --- a/config/ninja.php +++ b/config/ninja.php @@ -14,8 +14,8 @@ return [ 'require_https' => env('REQUIRE_HTTPS', true), 'app_url' => rtrim(env('APP_URL', ''), '/'), 'app_domain' => env('APP_DOMAIN', 'invoicing.co'), - 'app_version' => '5.2.13', - 'app_tag' => '5.2.13', + 'app_version' => '5.2.14', + 'app_tag' => '5.2.14', 'minimum_client_version' => '5.0.16', 'terms_version' => '1.0.1', 'api_secret' => env('API_SECRET', ''), diff --git a/tests/Feature/ClientPortal/CreditsTest.php b/tests/Feature/ClientPortal/CreditsTest.php index dc61ad687b..6b20980a45 100644 --- a/tests/Feature/ClientPortal/CreditsTest.php +++ b/tests/Feature/ClientPortal/CreditsTest.php @@ -12,6 +12,8 @@ namespace Tests\Feature\ClientPortal; +use App\DataMapper\ClientSettings; +use App\DataMapper\CompanySettings; use App\Http\Livewire\CreditsTable; use App\Models\Account; use App\Models\Client; @@ -19,6 +21,7 @@ use App\Models\ClientContact; use App\Models\Company; use App\Models\Credit; use App\Models\User; +use App\Utils\Traits\AppSetup; use Faker\Factory; use Illuminate\Foundation\Testing\DatabaseTransactions; use Livewire\Livewire; @@ -28,12 +31,14 @@ use function now; class CreditsTest extends TestCase { use DatabaseTransactions; - + use AppSetup; + public function setUp(): void { parent::setUp(); $this->faker = Factory::create(); + $this->buildCache(true); } public function testShowingOnlyCreditsWithDueDateLessOrEqualToNow() @@ -45,8 +50,12 @@ class CreditsTest extends TestCase ); $company = Company::factory()->create(['account_id' => $account->id]); + $company->settings = CompanySettings::defaults(); + $company->save(); $client = Client::factory()->create(['company_id' => $company->id, 'user_id' => $user->id]); + $client->settings = ClientSettings::defaults(); + $client->save(); ClientContact::factory()->count(2)->create([ 'user_id' => $user->id, diff --git a/tests/Feature/ClientPortal/InvoicesTest.php b/tests/Feature/ClientPortal/InvoicesTest.php index 2ec29de8ca..49ca142382 100644 --- a/tests/Feature/ClientPortal/InvoicesTest.php +++ b/tests/Feature/ClientPortal/InvoicesTest.php @@ -20,6 +20,7 @@ use App\Models\ClientContact; use App\Models\Company; use App\Models\Invoice; use App\Models\User; +use App\Utils\Traits\AppSetup; use Faker\Factory; use Illuminate\Foundation\Testing\DatabaseTransactions; use Livewire\Livewire; @@ -28,12 +29,15 @@ use Tests\TestCase; class InvoicesTest extends TestCase { use DatabaseTransactions; - + use AppSetup; + public function setUp(): void { parent::setUp(); $this->faker = Factory::create(); + $this->buildCache(true); + } public function testInvoiceTableFilters()