mirror of
https://github.com/devcode-it/openstamanager.git
synced 2024-12-26 15:54:17 +01:00
53 lines
1.2 KiB
PHP
53 lines
1.2 KiB
PHP
<?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
|
|
*/
|
|
protected function restoreBackup(AcceptanceTester $t, $name = nullW)
|
|
{
|
|
// 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);
|
|
}
|
|
}
|