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

main
KKlochko 2 years ago
parent b71073d81d
commit 65280168a4

@ -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 public function test_select_city_with_no_city(): void
{ {
$this->test_city = City::where('name', $this->test_city_name2)->first(); $this->test_city = City::where('name', $this->test_city_name2)->first();

Loading…
Cancel
Save