Test Case Updated

This commit is contained in:
Devansh 2022-02-10 14:49:02 +05:30
parent 85e509f562
commit 92d9cf7204
3 changed files with 10 additions and 14 deletions

View File

@ -1,5 +1,6 @@
<?php
use Actions\CleanAction;
use Codeception\Actor;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\DB;
@ -25,7 +26,7 @@ use Webkul\User\Models\Admin;
*/
class FunctionalTester extends Actor
{
use _generated\FunctionalTesterActions;
use _generated\FunctionalTesterActions, CleanAction;
/**
* Set the logged in user to the admin identity.

View File

@ -2,14 +2,11 @@
namespace Tests\Functional\Admin\Customer;
use Actions\CleanAction;
use FunctionalTester;
use Webkul\Customer\Models\Customer;
class AddressCest
{
use CleanAction;
/**
* Test address index page.
*
@ -68,7 +65,7 @@ class AddressCest
*/
private function generateAddressData(FunctionalTester $I)
{
return $this->cleanAllFields([
return $I->cleanAllFields([
'first_name' => $I->fake()->firstName,
'last_name' => $I->fake()->lastName,
'address1' => $I->fake()->streetAddress,

View File

@ -2,7 +2,6 @@
namespace Tests\Functional\Customer;
use Actions\CleanAction;
use Faker\Factory;
use FunctionalTester;
use Webkul\Customer\Models\Customer;
@ -10,8 +9,6 @@ use Webkul\Customer\Models\CustomerAddress;
class CustomerCest
{
use CleanAction;
/**
* Faker factory.
*
@ -59,8 +56,8 @@ class CustomerCest
public function updateCustomerProfile(FunctionalTester $I): void
{
$customer = $I->loginAsCustomer();
$customer->first_name = $this->cleanField($customer->first_name);
$customer->last_name = $this->cleanField($customer->last_name);
$customer->first_name = $I->cleanField($customer->first_name);
$customer->last_name = $I->cleanField($customer->last_name);
$customer->save();
$I->amOnPage('/');
@ -95,7 +92,7 @@ class CustomerCest
$I->click('Address');
$I->click('Add Address');
$this->setFields();
$this->setFields($I);
foreach ($this->fields as $key => $value) {
/**
@ -134,7 +131,7 @@ class CustomerCest
$I->click('Edit');
$oldcompany = $this->fields['company_name'];
$this->fields['company_name'] = $this->cleanField($this->faker->company);
$this->fields['company_name'] = $I->cleanField($this->faker->company);
$I->submitForm($formCssSelector, $this->fields);
@ -172,11 +169,12 @@ class CustomerCest
/**
* Set fields.
*
* @param FunctionalTester $I
* @return void
*/
private function setFields()
private function setFields(FunctionalTester $I)
{
$this->fields = $this->cleanAllFields([
$this->fields = $I->cleanAllFields([
'company_name' => $this->faker->company,
'first_name' => $this->faker->firstName,
'last_name' => $this->faker->lastName,