From 97ce500422e60791ea4a1d82f4eafd56afd9ab8e Mon Sep 17 00:00:00 2001 From: devansh bawari Date: Tue, 13 Apr 2021 19:05:41 +0530 Subject: [PATCH] Test Case Portion 4 --- tests/functional/Customer/CustomerCest.php | 1 + tests/functional/Shop/CartTaxesCest.php | 145 +++++++-------------- 2 files changed, 49 insertions(+), 97 deletions(-) diff --git a/tests/functional/Customer/CustomerCest.php b/tests/functional/Customer/CustomerCest.php index acb8b93fb..a4165b24e 100644 --- a/tests/functional/Customer/CustomerCest.php +++ b/tests/functional/Customer/CustomerCest.php @@ -4,6 +4,7 @@ namespace Tests\Functional\Customer; use Faker\Factory; use FunctionalTester; +use Webkul\Customer\Models\Customer; use Webkul\Customer\Models\CustomerAddress; class CustomerCest diff --git a/tests/functional/Shop/CartTaxesCest.php b/tests/functional/Shop/CartTaxesCest.php index bc6e8af7a..85d92429d 100644 --- a/tests/functional/Shop/CartTaxesCest.php +++ b/tests/functional/Shop/CartTaxesCest.php @@ -89,10 +89,8 @@ class CartTaxesCest ); $I->amOnPage('/checkout/cart'); - $I->see('Tax ' . $tax1->tax_rate . ' %', '#taxrate-' . core()->taxRateAsIdentifier($tax1->tax_rate)); - $I->see(core()->currency($expectedTaxAmount1), - '#basetaxamount-' . core()->taxRateAsIdentifier($tax1->tax_rate) - ); + $I->seeInSource('Tax ' . $tax1->tax_rate . ' %'); + $I->seeInSource(core()->currency($expectedTaxAmount1)); Cart::addProduct($product1->id, [ '_token' => session('_token'), @@ -107,10 +105,8 @@ class CartTaxesCest ); $I->amOnPage('/checkout/cart'); - $I->see('Tax ' . $tax1->tax_rate . ' %', '#taxrate-' . core()->taxRateAsIdentifier($tax1->tax_rate)); - $I->see(core()->currency($expectedTaxAmount1), - '#basetaxamount-' . core()->taxRateAsIdentifier($tax1->tax_rate) - ); + $I->seeInSource('Tax ' . $tax1->tax_rate . ' %'); + $I->seeInSource(core()->currency($expectedTaxAmount1)); Cart::addProduct($product2->id, [ '_token' => session('_token'), @@ -125,12 +121,11 @@ class CartTaxesCest ); $I->amOnPage('/checkout/cart'); - $I->see('Tax ' . $tax1->tax_rate . ' %', '#taxrate-' . core()->taxRateAsIdentifier($tax1->tax_rate)); - $I->see(core()->currency($expectedTaxAmount1), '#basetaxamount-' . core()->taxRateAsIdentifier($tax1->tax_rate)); - - $I->see('Tax ' . $tax2->tax_rate . ' %', '#taxrate-' . core()->taxRateAsIdentifier($tax2->tax_rate)); - $I->see(core()->currency($expectedTaxAmount2), '#basetaxamount-' . core()->taxRateAsIdentifier($tax2->tax_rate)); + $I->seeInSource('Tax ' . $tax1->tax_rate . ' %'); + $I->seeInSource(core()->currency($expectedTaxAmount1)); + $I->seeInSource('Tax ' . $tax2->tax_rate . ' %'); + $I->seeInSource(core()->currency($expectedTaxAmount2)); $cart = Cart::getCart(); $I->assertEquals(2, $cart->items_count); @@ -141,11 +136,11 @@ class CartTaxesCest $I->amOnPage('/checkout/cart'); $I->amOnPage('/checkout/cart'); - $I->see('Tax ' . $tax1->tax_rate . ' %', '#taxrate-' . core()->taxRateAsIdentifier($tax1->tax_rate)); - $I->see(core()->currency($expectedTaxAmount1), '#basetaxamount-' . core()->taxRateAsIdentifier($tax1->tax_rate)); + $I->seeInSource('Tax ' . $tax1->tax_rate . ' %'); + $I->seeInSource(core()->currency($expectedTaxAmount1)); - $I->dontSee('Tax ' . $tax2->tax_rate . ' %', '#taxrate-' . core()->taxRateAsIdentifier($tax2->tax_rate)); - $I->dontSee(core()->currency($expectedTaxAmount2), '#basetaxamount-' . core()->taxRateAsIdentifier($tax2->tax_rate)); + $I->dontSeeInSource('Tax ' . $tax2->tax_rate . ' %'); + $I->dontSeeInSource(core()->currency($expectedTaxAmount2)); $cart = Cart::getCart(); @@ -293,28 +288,17 @@ class CartTaxesCest $I->wantToTest('customer address with postcode in range of 00000 - 49999'); $I->amOnPage('/checkout/cart'); - $I->see('Tax ' . $tax11->tax_rate . ' %', '#taxrate-' . core()->taxRateAsIdentifier($tax11->tax_rate)); - $I->see(core()->currency($expectedTaxAmount11), - '#basetaxamount-' . core()->taxRateAsIdentifier($tax11->tax_rate) - ); + $I->seeInSource('Tax ' . $tax11->tax_rate . ' %'); + $I->seeInSource(core()->currency($expectedTaxAmount11)); - $I->dontSee('Tax ' . $tax12->tax_rate . ' %', '#taxrate-' . core()->taxRateAsIdentifier($tax12->tax_rate)); - $I->dontSee( - core()->currency($expectedTaxAmount12), - '#basetaxamount-' . core()->taxRateAsIdentifier($tax12->tax_rate) - ); + $I->dontSeeInSource('Tax ' . $tax12->tax_rate . ' %'); + $I->dontSeeInSource(core()->currency($expectedTaxAmount12)); - $I->dontSee('Tax ' . $tax21->tax_rate . ' %', '#taxrate-' . core()->taxRateAsIdentifier($tax21->tax_rate)); - $I->dontSee( - core()->currency($expectedTaxAmount21), - '#basetaxamount-' . core()->taxRateAsIdentifier($tax21->tax_rate) - ); + $I->dontSeeInSource('Tax ' . $tax21->tax_rate . ' %'); + $I->dontSeeInSource(core()->currency($expectedTaxAmount21)); - $I->dontSee('Tax ' . $tax22->tax_rate . ' %', '#taxrate-' . core()->taxRateAsIdentifier($tax22->tax_rate)); - $I->dontSee( - core()->currency($expectedTaxAmount22), - '#basetaxamount-' . core()->taxRateAsIdentifier($tax22->tax_rate) - ); + $I->dontSeeInSource('Tax ' . $tax22->tax_rate . ' %'); + $I->dontSeeInSource(core()->currency($expectedTaxAmount22)); Cart::addProduct($product2->id, [ '_token' => session('_token'), @@ -324,30 +308,20 @@ class CartTaxesCest $I->amOnPage('/checkout/cart'); - $I->see('Tax ' . $tax11->tax_rate . ' %', '#taxrate-' . core()->taxRateAsIdentifier($tax11->tax_rate)); - $I->see(core()->currency($expectedTaxAmount11), - '#basetaxamount-' . core()->taxRateAsIdentifier($tax11->tax_rate) - ); + $I->seeInSource('Tax ' . $tax11->tax_rate . ' %'); + $I->seeInSource(core()->currency($expectedTaxAmount11)); - $I->dontSee('Tax ' . $tax12->tax_rate . ' %', '#taxrate-' . core()->taxRateAsIdentifier($tax12->tax_rate)); - $I->dontSee( - core()->currency($expectedTaxAmount12), - '#basetaxamount-' . core()->taxRateAsIdentifier($tax12->tax_rate) - ); + $I->dontSeeInSource('Tax ' . $tax12->tax_rate . ' %'); + $I->dontSeeInSource(core()->currency($expectedTaxAmount12)); - $I->see('Tax ' . $tax21->tax_rate . ' %', '#taxrate-' . core()->taxRateAsIdentifier($tax21->tax_rate)); - $I->see(core()->currency($expectedTaxAmount21), - '#basetaxamount-' . core()->taxRateAsIdentifier($tax21->tax_rate) - ); + $I->seeInSource('Tax ' . $tax21->tax_rate . ' %'); + $I->seeInSource(core()->currency($expectedTaxAmount21)); - $I->dontSee('Tax ' . $tax22->tax_rate . ' %', '#taxrate-' . core()->taxRateAsIdentifier($tax22->tax_rate)); - $I->dontSee( - core()->currency($expectedTaxAmount22), - '#basetaxamount-' . core()->taxRateAsIdentifier($tax22->tax_rate) - ); + $I->dontSeeInSource('Tax ' . $tax22->tax_rate . ' %'); + $I->dontSeeInSource(core()->currency($expectedTaxAmount22)); - $I->see(core()->currency($expectedTaxAmount11), '#basetaxamount-' . core()->taxRateAsIdentifier($tax11->tax_rate)); - $I->see(core()->currency($expectedTaxAmount21), '#basetaxamount-' . core()->taxRateAsIdentifier($tax21->tax_rate)); + $I->seeInSource(core()->currency($expectedTaxAmount11)); + $I->seeInSource(core()->currency($expectedTaxAmount21)); $I->wantToTest('customer address with postcode in range of 50000 - 89999'); @@ -381,31 +355,20 @@ class CartTaxesCest $I->amOnPage('/checkout/cart'); - $I->dontSee('Tax ' . $tax11->tax_rate . ' %', '#taxrate-' . core()->taxRateAsIdentifier($tax11->tax_rate)); - $I->dontSee( - core()->currency($expectedTaxAmount11), - '#basetaxamount-' . core()->taxRateAsIdentifier($tax11->tax_rate) - ); + $I->dontSeeInSource('Tax ' . $tax11->tax_rate . ' %'); + $I->dontSeeInSource(core()->currency($expectedTaxAmount11)); - $I->see('Tax ' . $tax12->tax_rate . ' %', '#taxrate-' . core()->taxRateAsIdentifier($tax12->tax_rate)); - $I->see(core()->currency($expectedTaxAmount12), - '#basetaxamount-' . core()->taxRateAsIdentifier($tax12->tax_rate) - ); + $I->seeInSource('Tax ' . $tax12->tax_rate . ' %'); + $I->seeInSource(core()->currency($expectedTaxAmount12)); - $I->dontSee('Tax ' . $tax21->tax_rate . ' %', '#taxrate-' . core()->taxRateAsIdentifier($tax21->tax_rate)); - $I->dontSee( - core()->currency($expectedTaxAmount21), - '#basetaxamount-' . core()->taxRateAsIdentifier($tax21->tax_rate) - ); + $I->dontSeeInSource('Tax ' . $tax21->tax_rate . ' %'); + $I->dontSeeInSource(core()->currency($expectedTaxAmount21)); - $I->see('Tax ' . $tax22->tax_rate . ' %', '#taxrate-' . core()->taxRateAsIdentifier($tax22->tax_rate)); - $I->see( - core()->currency(round($product2->price * $tax22->tax_rate / 100, 2)), - '#basetaxamount-' . core()->taxRateAsIdentifier($tax22->tax_rate) - ); + $I->seeInSource('Tax ' . $tax22->tax_rate . ' %'); + $I->seeInSource(core()->currency(round($product2->price * $tax22->tax_rate / 100, 2))); - $I->see(core()->currency($expectedTaxAmount12), '#basetaxamount-' . core()->taxRateAsIdentifier($tax12->tax_rate)); - $I->see(core()->currency($expectedTaxAmount22), '#basetaxamount-' . core()->taxRateAsIdentifier($tax22->tax_rate)); + $I->seeInSource(core()->currency($expectedTaxAmount12)); + $I->seeInSource(core()->currency($expectedTaxAmount22)); $I->wantToTest('customer address with postcode in range of 90000 - 99000'); $I->wanttoTest('as we dont have any taxes in this zip range'); @@ -439,28 +402,16 @@ class CartTaxesCest $I->amOnPage('/checkout/cart'); - $I->dontSee('Tax ' . $tax11->tax_rate . ' %', '#taxrate-' . core()->taxRateAsIdentifier($tax11->tax_rate)); - $I->dontSee( - core()->currency($expectedTaxAmount11), - '#basetaxamount-' . core()->taxRateAsIdentifier($tax11->tax_rate) - ); + $I->dontSeeInSource('Tax ' . $tax11->tax_rate . ' %'); + $I->dontSeeInSource(core()->currency($expectedTaxAmount11)); - $I->dontSee('Tax ' . $tax12->tax_rate . ' %', '#taxrate-' . core()->taxRateAsIdentifier($tax12->tax_rate)); - $I->dontSee( - core()->currency($expectedTaxAmount12), - '#basetaxamount-' . core()->taxRateAsIdentifier($tax12->tax_rate) - ); + $I->dontSeeInSource('Tax ' . $tax12->tax_rate . ' %'); + $I->dontSeeInSource(core()->currency($expectedTaxAmount12)); - $I->dontSee('Tax ' . $tax21->tax_rate . ' %', '#taxrate-' . core()->taxRateAsIdentifier($tax21->tax_rate)); - $I->dontSee( - core()->currency($expectedTaxAmount21), - '#basetaxamount-' . core()->taxRateAsIdentifier($tax21->tax_rate) - ); + $I->dontSeeInSource('Tax ' . $tax21->tax_rate . ' %'); + $I->dontSeeInSource(core()->currency($expectedTaxAmount21)); - $I->dontSee('Tax ' . $tax22->tax_rate . ' %', '#taxrate-' . core()->taxRateAsIdentifier($tax22->tax_rate)); - $I->dontSee( - core()->currency($expectedTaxAmount22), - '#basetaxamount-' . core()->taxRateAsIdentifier($tax22->tax_rate) - ); + $I->dontSeeInSource('Tax ' . $tax22->tax_rate . ' %'); + $I->dontSeeInSource(core()->currency($expectedTaxAmount22)); } }