Changeset View
Changeset View
Standalone View
Standalone View
src/tests/TestCase.php
Show All 39 Lines | protected function backdateEntitlements($entitlements, $targetDate) | ||||
$wallets = array_unique($wallets); | $wallets = array_unique($wallets); | ||||
$owners = \App\Wallet::whereIn('id', $wallets)->pluck('user_id')->all(); | $owners = \App\Wallet::whereIn('id', $wallets)->pluck('user_id')->all(); | ||||
\App\User::whereIn('id', $owners)->update(['created_at' => $targetDate]); | \App\User::whereIn('id', $owners)->update(['created_at' => $targetDate]); | ||||
} | } | ||||
} | } | ||||
/** | /** | ||||
* Set baseURL to the regular UI location | |||||
*/ | |||||
protected static function useRegularUrl(): void | |||||
{ | |||||
// This will set base URL for all tests in a file. | |||||
// If we wanted to access both user and admin in one test | |||||
// we can also just call post/get/whatever with full url | |||||
\config( | |||||
[ | |||||
'app.url' => str_replace( | |||||
['//admin.', '//reseller.'], | |||||
['//', '//'], | |||||
\config('app.url') | |||||
) | |||||
] | |||||
); | |||||
url()->forceRootUrl(config('app.url')); | |||||
} | |||||
/** | |||||
* Set baseURL to the admin UI location | * Set baseURL to the admin UI location | ||||
*/ | */ | ||||
protected static function useAdminUrl(): void | protected static function useAdminUrl(): void | ||||
{ | { | ||||
// This will set base URL for all tests in a file. | // This will set base URL for all tests in a file. | ||||
// If we wanted to access both user and admin in one test | // If we wanted to access both user and admin in one test | ||||
// we can also just call post/get/whatever with full url | // we can also just call post/get/whatever with full url | ||||
\config(['app.url' => str_replace('//', '//admin.', \config('app.url'))]); | \config(['app.url' => str_replace('//', '//admin.', \config('app.url'))]); | ||||
Show All 15 Lines |