Update CartTest to remove the temporary cart.
continuous-integration/drone/push Build is passing

This commit is contained in:
2023-06-18 17:41:12 +03:00
parent b71073d81d
commit 65280168a4
+23
View File
@@ -84,6 +84,29 @@ class CartTest extends TestCase
]);
}
public function test_removing_cart(): void
{
$this->test_user = User::where('username', $this->test_user_username)->first();
$this->test_city = City::where('name', $this->test_city_name2)->first();
$this->assertNotNull($this->test_user);
$this->assertNotNull($this->test_city);
$cart = Cart::where('status', 'CART')
->where('user_id', $this->test_user->id)
->where('city_id', $this->test_city->id)
->first();
$cart->delete();
$this->assertNotNull($cart);
$this->assertDatabaseMissing('carts', [
'status' => 'CART',
'user_id' => $this->test_user->id,
'city_id'=> $this->test_city->id
]);
}
public function test_select_city_with_no_city(): void
{
$this->test_city = City::where('name', $this->test_city_name2)->first();