Yapmis oldugum fonksiyonel test metodlarindan pek emin olamiyorum, cünkü icerisinde CartProvider bulundurmam gerekiyor örnegin... sizce bu dogru bir kullanim mi? nasil olmali? ve elbette testler konusunda tecrübeleriniz ve önerileriniz varsa okumak isterim..
public function testAdd() {
CartProvider::instance()->add('293ad', 'Product 1', 1, 9.99);
$response = $this->call('POST', '/cart/add', ['productID' => '1', 'qty' => '1']);
$this->assertResponseStatus($response->getStatusCode());
$this->assertSessionHas('flash_notification.level', 'success');
CartProvider::instance()->remove('8cbf215baa3b757e910e5305ab981172');
}
public function testUpdate() {
CartProvider::instance()->add('293ad', 'Product 1', 1, 9.99);
$response = $this->call('POST', '/cart/update', ['rowID' => '8cbf215baa3b757e910e5305ab981172', 'qty' => '1']);
$this->assertResponseStatus($response->getStatusCode());
$this->assertSessionHas('flash_notification.level', 'success');
CartProvider::instance()->remove('8cbf215baa3b757e910e5305ab981172');
}