-
Notifications
You must be signed in to change notification settings - Fork 64
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Administration - Trésorerie : - Synthese des évènements - Compte bancaire - Bilan - Configuration - Recherche comptable Site public : - Flux RSS
- Loading branch information
Showing
9 changed files
with
185 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
<?php | ||
|
||
use Phinx\Seed\AbstractSeed; | ||
|
||
class Compta extends AbstractSeed | ||
{ | ||
public function run() | ||
{ | ||
$data = [ | ||
[ | ||
'idoperation' => 2, | ||
'idcategorie' => 34, | ||
'montant' => 1000, | ||
'idmode_regl' => 2, | ||
'date_regl' => '2023-10-16', | ||
'date_ecriture' => '2023-10-17', | ||
'description' => 'Une recette qui rapporte', | ||
'idevenement' => 5, | ||
'idcompte' => 1 | ||
], | ||
[ | ||
'idoperation' => 1, | ||
'idcategorie' => 34, | ||
'montant' => 500, | ||
'idmode_regl' => 2, | ||
'date_regl' => '2023-10-17', | ||
'date_ecriture' => '2023-10-18', | ||
'description' => 'Une dépense très utile', | ||
'idevenement' => 5, | ||
'idcompte' => 1 | ||
], | ||
]; | ||
|
||
$table = $this->table('compta'); | ||
$table->truncate(); | ||
|
||
$table | ||
->insert($data) | ||
->save(); | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
11 changes: 11 additions & 0 deletions
11
tests/behat/features/Admin/Tresorerie/BalanceComptable.feature
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
Feature: Administration - Trésorerie - Balance comptable | ||
|
||
@reloadDbWithTestData | ||
Scenario: Balance comptable afficher | ||
Given I am logged in as admin and on the Administration | ||
When I follow "Balance comptable" | ||
Then the ".content h2" element should contain "Balance comptable" | ||
And I should see "AG 500,00 1 000,00" | ||
And I follow the button of tooltip "Voir sur la page courante" | ||
And I should see "17/10/2023 Assurances Une recette qui rapporte 0,00 1 000,00" | ||
And I should see "18/10/2023 Assurances Une dépense très utile 500,00 0,00" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
Feature: Administration - Trésorerie - Bilan | ||
|
||
@reloadDbWithTestData | ||
Scenario: Bilan afficher | ||
Given I am logged in as admin and on the Administration | ||
When I follow "Bilan" | ||
Then the ".content h2" element should contain "Bilan" | ||
And I should see "AG 500,00" | ||
And I should see "AG 1 000,00" | ||
And I follow the button of tooltip "Déplier les écritures de débit/crédit pour AG" | ||
And I should see "18/10/2023 Une dépense très utile 500,00" | ||
And I should see "17/10/2023 Une recette qui rapporte 1 000,00" |
24 changes: 24 additions & 0 deletions
24
tests/behat/features/Admin/Tresorerie/CompteBanques.feature
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
Feature: Administration - Trésorerie - Compte banques | ||
|
||
@reloadDbWithTestData | ||
Scenario: Compte banques voir le journal de banque | ||
Given I am logged in as admin and on the Administration | ||
When I follow "Compte banques" | ||
Then the ".content h2" element should contain "Journal de banque" | ||
Then I should see "16/10/2023 Carte Bleue Une recette qui rapporte 1 000,00" | ||
Then I should see "17/10/2023 Carte Bleue Une dépense très utile 500,00" | ||
Then I should see "500,00 Total débit" | ||
Then I should see "1 000,00 Total crédit" | ||
Then I should see "500,00 solde" | ||
|
||
Scenario: Compte banques Export Excel | ||
Given I am logged in as admin and on the Administration | ||
When I follow "Compte banques" | ||
And I follow "Export XLSX" | ||
Then the response header "Content-disposition" should match '#filename="compta_afup_(.*).xlsx"#' | ||
|
||
# Scenario: Compte banques Télécharger les justificatifs triés par mois | ||
# Given I am logged in as admin and on the Administration | ||
# When I follow "Compte banques" | ||
# And I follow "Télécharger les justificatifs triés par mois" | ||
# Then the response header "Content-disposition" should match '#???#' |
62 changes: 62 additions & 0 deletions
62
tests/behat/features/Admin/Tresorerie/Configuration.feature
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,62 @@ | ||
Feature: Administration - Trésorerie - Configuration | ||
|
||
Scenario: Création/liste des évènements | ||
Given I am logged in as admin and on the Administration | ||
When I follow "Configuration" | ||
Then the ".content h2" element should contain "Configuration" | ||
When I follow "Évènements" | ||
When I follow "Ajouter" | ||
Then the ".content h2" element should contain "Ajouter une ligne configuration 'Evenement'" | ||
When I fill in "evenement" with "Un super évènement" | ||
And I press "soumettre" | ||
Then the ".content .message" element should contain "L'écriture a été ajoutée" | ||
And I should see "Un super évènement" | ||
|
||
Scenario: Création/liste des catégories | ||
Given I am logged in as admin and on the Administration | ||
When I follow "Configuration" | ||
Then the ".content h2" element should contain "Configuration" | ||
When I follow "Catégories" | ||
When I follow "Ajouter" | ||
Then the ".content h2" element should contain "Ajouter une categorie" | ||
When I fill in "categorie" with "Une super catégorie" | ||
And I press "soumettre" | ||
Then the ".content .message" element should contain "L'écriture a été ajoutée" | ||
And I should see "Une super catégorie" | ||
|
||
Scenario: Création/liste des opérations | ||
Given I am logged in as admin and on the Administration | ||
When I follow "Configuration" | ||
Then the ".content h2" element should contain "Configuration" | ||
When I follow "Opérations" | ||
When I follow "Ajouter" | ||
Then the ".content h2" element should contain "Ajouter une opération" | ||
When I fill in "operation" with "Une super opération" | ||
And I press "soumettre" | ||
Then the ".content .message" element should contain "L'écriture a été ajoutée" | ||
And I should see "Une super opération" | ||
|
||
Scenario: Création/liste des opérations | ||
Given I am logged in as admin and on the Administration | ||
When I follow "Configuration" | ||
Then the ".content h2" element should contain "Configuration" | ||
When I follow "Modes de réglements" | ||
When I follow "Ajouter" | ||
Then the ".content h2" element should contain "Ajouter un type de reglement" | ||
When I fill in "reglement" with "Un super règlement" | ||
And I press "soumettre" | ||
Then the ".content .message" element should contain "L'écriture a été ajoutée" | ||
And I should see "Un super règlement" | ||
|
||
Scenario: Création/liste des comptes | ||
Given I am logged in as admin and on the Administration | ||
When I follow "Configuration" | ||
Then the ".content h2" element should contain "Configuration" | ||
When I follow "Comptes" | ||
When I follow "Ajouter" | ||
Then the ".content h2" element should contain "Ajouter un compte" | ||
When I fill in "nom_compte" with "Un super compte" | ||
And I press "soumettre" | ||
Then the ".content .message" element should contain "L'écriture a été ajoutée" | ||
And I should see "Un super compte" | ||
|
10 changes: 10 additions & 0 deletions
10
tests/behat/features/Admin/Tresorerie/RechercheComptable.feature
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
Feature: Administration - Trésorerie - Recherche comptable | ||
|
||
@reloadDbWithTestData | ||
Scenario: Recherche Comptable pour raoul | ||
Given I am logged in as admin and on the Administration | ||
When I follow "Recherche comptable" | ||
Then the ".content h2" element should contain "Recherche comptable" | ||
When I fill in "q" with "raoul" | ||
And I press "Rechercher" | ||
And I should see "Jul 13, 2018 > Jul 8, 2019 150.00 Dupont Raoul <[email protected]>" |
15 changes: 15 additions & 0 deletions
15
tests/behat/features/Admin/Tresorerie/SyntheseEvenements.feature
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
Feature: Administration - Synthese des évènements | ||
|
||
@reloadDbWithTestData | ||
Scenario: Synthese des évènements de l'AG | ||
Given I am logged in as admin and on the Administration | ||
When I follow "Synthese évènement" | ||
Then the ".content h2" element should contain "Synthese des évènements" | ||
Then I select "5" from "idevnt" | ||
And I press "evt_submit" | ||
Then I should see "Assurances Une dépense très utile 500,00" | ||
Then I should see "Assurances Une recette qui rapporte 1 000,00" | ||
Then I should see "500,00 Total dépenses" | ||
Then I should see "1 000,00 Total recettes" | ||
Then I should see "500,00 Différence" | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
Feature: Site Public - Flux RSS | ||
|
||
Scenario: On accède au flux RSS via le lien dans le footer | ||
Given I am on the homepage | ||
And I follow "Accédez au flux RSS de l'AFUP" | ||
Then the response header "Content-type" should match '#^text/xml; charset=UTF-8$#' | ||
And the response should contain "Le flux RSS de l'AFUP" | ||
And the response should contain "<rss version=\"2.0\">" | ||
And the response should contain "</rss>" |