Aggiunti tests
This commit is contained in:
parent
e3a32b74cd
commit
367214e267
|
@ -3,11 +3,11 @@
|
||||||
class AnagraficheCest
|
class AnagraficheCest
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Crea una nuova anagrafica di tipo Cliente.
|
* Crea una nuova anagrafica.
|
||||||
*
|
*
|
||||||
* @param AcceptanceTester $t
|
* @param AcceptanceTester $t
|
||||||
*/
|
*/
|
||||||
public function addWorks(AcceptanceTester $t, $name = 'TEST', $tipo = 1)
|
public function addAnag(AcceptanceTester $t, $name = 'ANAGRAFICA DI PROVA', $tipo = 1, $piva = '')
|
||||||
{
|
{
|
||||||
// Effettua l'accesso con le credenziali fornite
|
// Effettua l'accesso con le credenziali fornite
|
||||||
$t->login('admin', 'admin');
|
$t->login('admin', 'admin');
|
||||||
|
@ -21,22 +21,29 @@ class AnagraficheCest
|
||||||
// Completa i campi per il nuovo elemento
|
// Completa i campi per il nuovo elemento
|
||||||
$t->fillField('Ragione sociale', $name);
|
$t->fillField('Ragione sociale', $name);
|
||||||
$t->select2('#idtipoanagrafica', $tipo);
|
$t->select2('#idtipoanagrafica', $tipo);
|
||||||
|
$t->click('.btn-box-tool');
|
||||||
|
$t->waitForElementVisible('#piva', 3);
|
||||||
|
$t->fillField('Partita IVA', $piva);
|
||||||
|
|
||||||
// Effettua il submit
|
// Effettua il submit
|
||||||
$t->clickAndWait('Aggiungi', '#add-form');
|
$t->clickAndWait('Aggiungi', '#add-form');
|
||||||
|
|
||||||
|
// Controlla il salvataggio finale
|
||||||
|
$t->see('Aggiunta nuova anagrafica%', '.alert-success');
|
||||||
|
|
||||||
|
|
||||||
// Controlla il salvataggio finale
|
// Controlla il salvataggio finale
|
||||||
$t->see('Dati anagrafici');
|
//$t->see('Dati anagrafici');
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Crea una nuova anagrafica di tipo Cliente.
|
* Crea una nuova anagrafica di tipo cliente e la elimina.
|
||||||
*
|
*
|
||||||
* @param AcceptanceTester $t
|
* @param AcceptanceTester $t
|
||||||
*/
|
*/
|
||||||
public function addAndDeleteWorks(AcceptanceTester $t)
|
public function addAndDeleteAnag(AcceptanceTester $t)
|
||||||
{
|
{
|
||||||
$this->addWorks($t, 'TEST DELETE');
|
$this->addAnag($t, 'ANAGRAFICA CLIENTE DI PROVA', 1, '05024030289');
|
||||||
|
|
||||||
// Seleziona l'azione di eliminazione
|
// Seleziona l'azione di eliminazione
|
||||||
$t->clickAndWaitSwal('Elimina', '#tab_0');
|
$t->clickAndWaitSwal('Elimina', '#tab_0');
|
||||||
|
@ -44,6 +51,7 @@ class AnagraficheCest
|
||||||
// Conferma l'eliminazione
|
// Conferma l'eliminazione
|
||||||
$t->clickSwalButton('Elimina');
|
$t->clickSwalButton('Elimina');
|
||||||
|
|
||||||
$t->see('Anagrafica eliminata!');
|
// Controlla eliminazione
|
||||||
|
$t->see('Anagrafica eliminata!', '.alert-success');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue