Test Case Updated
This commit is contained in:
parent
85e509f562
commit
92d9cf7204
|
|
@ -1,5 +1,6 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
use Actions\CleanAction;
|
||||||
use Codeception\Actor;
|
use Codeception\Actor;
|
||||||
use Illuminate\Support\Facades\Auth;
|
use Illuminate\Support\Facades\Auth;
|
||||||
use Illuminate\Support\Facades\DB;
|
use Illuminate\Support\Facades\DB;
|
||||||
|
|
@ -25,7 +26,7 @@ use Webkul\User\Models\Admin;
|
||||||
*/
|
*/
|
||||||
class FunctionalTester extends Actor
|
class FunctionalTester extends Actor
|
||||||
{
|
{
|
||||||
use _generated\FunctionalTesterActions;
|
use _generated\FunctionalTesterActions, CleanAction;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the logged in user to the admin identity.
|
* Set the logged in user to the admin identity.
|
||||||
|
|
|
||||||
|
|
@ -2,14 +2,11 @@
|
||||||
|
|
||||||
namespace Tests\Functional\Admin\Customer;
|
namespace Tests\Functional\Admin\Customer;
|
||||||
|
|
||||||
use Actions\CleanAction;
|
|
||||||
use FunctionalTester;
|
use FunctionalTester;
|
||||||
use Webkul\Customer\Models\Customer;
|
use Webkul\Customer\Models\Customer;
|
||||||
|
|
||||||
class AddressCest
|
class AddressCest
|
||||||
{
|
{
|
||||||
use CleanAction;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Test address index page.
|
* Test address index page.
|
||||||
*
|
*
|
||||||
|
|
@ -68,7 +65,7 @@ class AddressCest
|
||||||
*/
|
*/
|
||||||
private function generateAddressData(FunctionalTester $I)
|
private function generateAddressData(FunctionalTester $I)
|
||||||
{
|
{
|
||||||
return $this->cleanAllFields([
|
return $I->cleanAllFields([
|
||||||
'first_name' => $I->fake()->firstName,
|
'first_name' => $I->fake()->firstName,
|
||||||
'last_name' => $I->fake()->lastName,
|
'last_name' => $I->fake()->lastName,
|
||||||
'address1' => $I->fake()->streetAddress,
|
'address1' => $I->fake()->streetAddress,
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,6 @@
|
||||||
|
|
||||||
namespace Tests\Functional\Customer;
|
namespace Tests\Functional\Customer;
|
||||||
|
|
||||||
use Actions\CleanAction;
|
|
||||||
use Faker\Factory;
|
use Faker\Factory;
|
||||||
use FunctionalTester;
|
use FunctionalTester;
|
||||||
use Webkul\Customer\Models\Customer;
|
use Webkul\Customer\Models\Customer;
|
||||||
|
|
@ -10,8 +9,6 @@ use Webkul\Customer\Models\CustomerAddress;
|
||||||
|
|
||||||
class CustomerCest
|
class CustomerCest
|
||||||
{
|
{
|
||||||
use CleanAction;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Faker factory.
|
* Faker factory.
|
||||||
*
|
*
|
||||||
|
|
@ -59,8 +56,8 @@ class CustomerCest
|
||||||
public function updateCustomerProfile(FunctionalTester $I): void
|
public function updateCustomerProfile(FunctionalTester $I): void
|
||||||
{
|
{
|
||||||
$customer = $I->loginAsCustomer();
|
$customer = $I->loginAsCustomer();
|
||||||
$customer->first_name = $this->cleanField($customer->first_name);
|
$customer->first_name = $I->cleanField($customer->first_name);
|
||||||
$customer->last_name = $this->cleanField($customer->last_name);
|
$customer->last_name = $I->cleanField($customer->last_name);
|
||||||
$customer->save();
|
$customer->save();
|
||||||
|
|
||||||
$I->amOnPage('/');
|
$I->amOnPage('/');
|
||||||
|
|
@ -95,7 +92,7 @@ class CustomerCest
|
||||||
$I->click('Address');
|
$I->click('Address');
|
||||||
$I->click('Add Address');
|
$I->click('Add Address');
|
||||||
|
|
||||||
$this->setFields();
|
$this->setFields($I);
|
||||||
|
|
||||||
foreach ($this->fields as $key => $value) {
|
foreach ($this->fields as $key => $value) {
|
||||||
/**
|
/**
|
||||||
|
|
@ -134,7 +131,7 @@ class CustomerCest
|
||||||
$I->click('Edit');
|
$I->click('Edit');
|
||||||
|
|
||||||
$oldcompany = $this->fields['company_name'];
|
$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);
|
$I->submitForm($formCssSelector, $this->fields);
|
||||||
|
|
||||||
|
|
@ -172,11 +169,12 @@ class CustomerCest
|
||||||
/**
|
/**
|
||||||
* Set fields.
|
* Set fields.
|
||||||
*
|
*
|
||||||
|
* @param FunctionalTester $I
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
private function setFields()
|
private function setFields(FunctionalTester $I)
|
||||||
{
|
{
|
||||||
$this->fields = $this->cleanAllFields([
|
$this->fields = $I->cleanAllFields([
|
||||||
'company_name' => $this->faker->company,
|
'company_name' => $this->faker->company,
|
||||||
'first_name' => $this->faker->firstName,
|
'first_name' => $this->faker->firstName,
|
||||||
'last_name' => $this->faker->lastName,
|
'last_name' => $this->faker->lastName,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue