Files
bm/public_html/tests/Unit/ExampleTest.php
2025-09-24 13:26:28 +02:00

56 lines
1.7 KiB
PHP

<?php
namespace Tests\Unit;
use App\Http\Controllers\BookController;
use App\User;
use Illuminate\Support\Facades\Cookie;
use Tests\TestCase;
use Illuminate\Foundation\Testing\DatabaseMigrations;
use Illuminate\Foundation\Testing\DatabaseTransactions;
class ExampleTest extends TestCase
{
/**
* Creates the application.
*
* @return \Illuminate\Foundation\Application
*/
public function createApplication()
{
putenv('DB_CONNECTION=sqlite');
$app = require __DIR__ . '/../../bootstrap/app.php';
$app->make('Illuminate\Contracts\Console\Kernel')->bootstrap();
return $app;
}
public function setUp()
{
parent::setUp();
\Artisan::call('migrate');
\Artisan::call('db:seed');
$user = User::find(2);
$this->be($user);
}
/**
* A basic test example.
*
* @return void
*/
public function testBasicTest()
{
Cookie::queue('booking', 'eyJpdiI6IlkwQVpYdFFLS2JYZVNuSE9ZVzZ0V1E9PSIsInZhbHVlIjoieUUxNkpcL0dhRDk4VktHWEwrZUhadkpVXC85REhMMzdWV043b2F1TXpaRFF1UGFsM2dXTEUrdllQbHRJQTJ2VjZFV05rQ2taK0NiaFNWcDVSd0xQSFUyV2pcLzVKYU05clRJZWM1TktTOFU5Y0tkMm8yMnBsXC93TjIyR1pWK2t2dDQ5blhBTEUyK0Zqb2djVVQ0WERHVDRhbmRtXC9TaWJRM05JeTByM3FBR05DTU9QcWN3VVF4TU9LVFhDUW1xRWhxMEcwSHQ2d2xMS0dZRkdRTERoQTE4elRNWms4b1FoRUJwb1FqRjRKRjROdEgwTkgrMFhmaXJZSU9JR2RKNzNWTFBWRmxySjRVaDNLeDA5V1VBY2M4NFZaZz09IiwibWFjIjoiMWIxNGEyMzc5YWIwNGI1N2JlYWZjYzk1YmM4YjhhYzUwNWM0YzhiYTg1MzlmYWFhY2VhZTEwNWYwODg3ODZmZSJ9', 60*24);
$booking = [
'user_id' => '2',
];
$controller = new BookController();
$controller->storeBooking();
// $this->assertDatabaseHas('single_seat_user', $booking);
}
}