2018-11-22 15:34:44 +01:00
|
|
|
<?php
|
|
|
|
|
|
|
|
class BackupCest
|
|
|
|
{
|
|
|
|
public function _before(\AcceptanceTester $t)
|
|
|
|
{
|
|
|
|
// Effettua l'accesso con le credenziali fornite
|
|
|
|
$t->login('admin', 'admin');
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Crea un nuovo backup.
|
|
|
|
*
|
|
|
|
* @param AcceptanceTester $t
|
|
|
|
*/
|
|
|
|
protected function createBackup(AcceptanceTester $t)
|
|
|
|
{
|
|
|
|
// Seleziona il modulo da aprire
|
|
|
|
$t->expandSidebarLink('Strumenti');
|
|
|
|
$t->navigateTo('Backup');
|
|
|
|
|
|
|
|
$t->clickAndWaitSwal('Crea backup');
|
|
|
|
|
|
|
|
// Conferma la creazione
|
|
|
|
$t->clickSwalButton('Crea');
|
|
|
|
|
|
|
|
// Controlla il salvataggio finale
|
|
|
|
$t->see('Nuovo backup creato correttamente!');
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Ripristina un backup specifico.
|
|
|
|
*
|
|
|
|
* @param AcceptanceTester $t
|
|
|
|
*/
|
2019-01-02 14:15:16 +01:00
|
|
|
protected function restoreBackup(AcceptanceTester $t, $name = null)
|
2018-11-22 15:34:44 +01:00
|
|
|
{
|
|
|
|
// Seleziona il modulo da aprire
|
|
|
|
$t->expandSidebarLink('Strumenti');
|
|
|
|
$t->navigateTo('Backup');
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Crea una nuova anagrafica di tipo Cliente.
|
|
|
|
*
|
|
|
|
* @param AcceptanceTester $t
|
|
|
|
*/
|
|
|
|
protected function testBackup(AcceptanceTester $t)
|
|
|
|
{
|
|
|
|
$name = $this->createBackup($t);
|
|
|
|
}
|
|
|
|
}
|