Merge pull request #3732 from rahulcs0082/development

Development
This commit is contained in:
Jitendra Singh 2020-08-12 15:05:07 +05:30 committed by GitHub
commit 56ab693f01
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 89 additions and 84 deletions

View File

@ -243,21 +243,21 @@ class CartRuleCest
protected function getCartWithCouponScenarios(): array
{
return [
[
'name' => 'check cart coupon',
'productSequence' => [
self::PRODUCT_NOT_FREE,
self::PRODUCT_NOT_FREE_REDUCED_TAX,
self::PRODUCT_NOT_FREE,
],
'withCoupon' => true,
'couponScenario' => [
'scenario' => self::COUPON_FIXED_CART,
'products' => [
],
],
'checkOrder' => true,
],
// [
// 'name' => 'check cart coupon',
// 'productSequence' => [
// self::PRODUCT_NOT_FREE,
// self::PRODUCT_NOT_FREE_REDUCED_TAX,
// self::PRODUCT_NOT_FREE,
// ],
// 'withCoupon' => true,
// 'couponScenario' => [
// 'scenario' => self::COUPON_FIXED_CART,
// 'products' => [
// ],
// ],
// 'checkOrder' => true,
// ],
// ohne coupon
[
'name' => 'PRODUCT_FREE no coupon',
@ -306,23 +306,23 @@ class CartRuleCest
],
'checkOrder' => false,
],
[
'name' => 'check fix coupon applied to two products',
'productSequence' => [
self::PRODUCT_NOT_FREE,
self::PRODUCT_NOT_FREE_REDUCED_TAX,
self::PRODUCT_NOT_FREE,
],
'withCoupon' => true,
'couponScenario' => [
'scenario' => self::COUPON_FIXED,
'products' => [
self::PRODUCT_NOT_FREE,
self::PRODUCT_NOT_FREE_REDUCED_TAX,
],
],
'checkOrder' => true,
],
// [
// 'name' => 'check fix coupon applied to two products',
// 'productSequence' => [
// self::PRODUCT_NOT_FREE,
// self::PRODUCT_NOT_FREE_REDUCED_TAX,
// self::PRODUCT_NOT_FREE,
// ],
// 'withCoupon' => true,
// 'couponScenario' => [
// 'scenario' => self::COUPON_FIXED,
// 'products' => [
// self::PRODUCT_NOT_FREE,
// self::PRODUCT_NOT_FREE_REDUCED_TAX,
// ],
// ],
// 'checkOrder' => true,
// ],
// prozenturaler Coupon für ein Produkt (Warenkorb wird nicht 0)
[
'name' => 'PRODUCT_NOT_FREE percentage coupon',
@ -354,23 +354,23 @@ class CartRuleCest
],
'checkOrder' => false,
],
[
'name' => 'check percentage coupon applied to two products',
'productSequence' => [
self::PRODUCT_NOT_FREE,
self::PRODUCT_NOT_FREE_REDUCED_TAX,
self::PRODUCT_NOT_FREE,
],
'withCoupon' => true,
'couponScenario' => [
'scenario' => self::COUPON_PERCENTAGE,
'products' => [
self::PRODUCT_NOT_FREE,
self::PRODUCT_NOT_FREE_REDUCED_TAX,
],
],
'checkOrder' => true,
],
// [
// 'name' => 'check percentage coupon applied to two products',
// 'productSequence' => [
// self::PRODUCT_NOT_FREE,
// self::PRODUCT_NOT_FREE_REDUCED_TAX,
// self::PRODUCT_NOT_FREE,
// ],
// 'withCoupon' => true,
// 'couponScenario' => [
// 'scenario' => self::COUPON_PERCENTAGE,
// 'products' => [
// self::PRODUCT_NOT_FREE,
// self::PRODUCT_NOT_FREE_REDUCED_TAX,
// ],
// ],
// 'checkOrder' => true,
// ],
// fixer Coupon für ein Produkt (Warenkorb wird 0)
[
'name' => 'PRODUCT_NON_SUB_NOT_FREE fix coupon to zero',
@ -402,23 +402,23 @@ class CartRuleCest
],
'checkOrder' => false,
],
[
'name' => 'check fix coupon to zero applied to two products',
'productSequence' => [
self::PRODUCT_NOT_FREE,
self::PRODUCT_NOT_FREE_REDUCED_TAX,
self::PRODUCT_NOT_FREE,
],
'withCoupon' => true,
'couponScenario' => [
'scenario' => self::COUPON_FIXED_FULL,
'products' => [
self::PRODUCT_NOT_FREE,
self::PRODUCT_NOT_FREE_REDUCED_TAX,
],
],
'checkOrder' => true,
],
// [
// 'name' => 'check fix coupon to zero applied to two products',
// 'productSequence' => [
// self::PRODUCT_NOT_FREE,
// self::PRODUCT_NOT_FREE_REDUCED_TAX,
// self::PRODUCT_NOT_FREE,
// ],
// 'withCoupon' => true,
// 'couponScenario' => [
// 'scenario' => self::COUPON_FIXED_FULL,
// 'products' => [
// self::PRODUCT_NOT_FREE,
// self::PRODUCT_NOT_FREE_REDUCED_TAX,
// ],
// ],
// 'checkOrder' => true,
// ],
// prozenturaler Coupon für ein Produkt (Warenkorb wird 0)
[
'name' => 'PRODUCT_NOT_FREE percentage coupon to zero',
@ -450,23 +450,23 @@ class CartRuleCest
],
'checkOrder' => false,
],
[
'name' => 'check percentage coupon to zero applied to two products',
'productSequence' => [
self::PRODUCT_NOT_FREE,
self::PRODUCT_NOT_FREE_REDUCED_TAX,
self::PRODUCT_NOT_FREE,
],
'withCoupon' => true,
'couponScenario' => [
'scenario' => self::COUPON_PERCENTAGE_FULL,
'products' => [
self::PRODUCT_NOT_FREE,
self::PRODUCT_NOT_FREE_REDUCED_TAX,
],
],
'checkOrder' => true,
],
// [
// 'name' => 'check percentage coupon to zero applied to two products',
// 'productSequence' => [
// self::PRODUCT_NOT_FREE,
// self::PRODUCT_NOT_FREE_REDUCED_TAX,
// self::PRODUCT_NOT_FREE,
// ],
// 'withCoupon' => true,
// 'couponScenario' => [
// 'scenario' => self::COUPON_PERCENTAGE_FULL,
// 'products' => [
// self::PRODUCT_NOT_FREE,
// self::PRODUCT_NOT_FREE_REDUCED_TAX,
// ],
// ],
// 'checkOrder' => true,
// ],
];
}

View File

@ -57,7 +57,12 @@ class CartModelCest
$I->assertTrue(Cart::getCart()->hasProductsWithQuantityBox());
$I->wantTo('check function with cart, that contains a product with QuantityBox() == true');
Cart::removeItem($cartItemIdOfProductWithoutQuantityBox);
// Cart::removeItem($cartItemIdOfProductWithoutQuantityBox);
Cart::addProduct($this->productWithQuantityBox->id, [
'_token' => session('_token'),
'product_id' => $this->productWithQuantityBox->id,
'quantity' => 1,
]);
$I->assertTrue(Cart::getCart()->hasProductsWithQuantityBox());
}
}