chore: some changes for test fixtures (#697)

* chore: some changes for test fixtures

* fix: adapt test for github ci
This commit is contained in:
davy-beauzil 2024-03-18 10:17:20 +01:00 committed by Slim Amamou
parent 467eb71975
commit 55475552ec
6 changed files with 84 additions and 15 deletions

View file

@ -3,7 +3,7 @@ App\Entity\Group:
group_1 (extends group_template): group_1 (extends group_template):
id: <uuid('1ed4bcca-336e-6732-a08c-a15bb85fa24a')> id: <uuid('1ed4bcca-336e-6732-a08c-a15bb85fa24a')>
name: Groupe 1 name: Groupe 1 - adhésion payante
description: > description: >
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean velit erat, Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean velit erat,
fringilla sit amet dui in, vehicula ultrices dui. fringilla sit amet dui in, vehicula ultrices dui.
@ -12,7 +12,7 @@ App\Entity\Group:
invitation_by_admin: true invitation_by_admin: true
group_2 (extends group_template): group_2 (extends group_template):
name: Groupe 2 name: Groupe 2 - adhésion gratuite
description: > description: >
Mauris varius vitae nunc ac maximus. Aliquam quis placerat nisi. Mauris varius vitae nunc ac maximus. Aliquam quis placerat nisi.
Pellentesque aliquam magna sed elit interdum, sed elementum erat posuere. Pellentesque aliquam magna sed elit interdum, sed elementum erat posuere.

View file

@ -32,12 +32,6 @@ App\Entity\MenuItem:
parent: '@menu_item_account' parent: '@menu_item_account'
position: 0 position: 0
menu_item_forgotten_password (extends menu_item):
name: 'Mot de passe oublié'
link: '/fr/compte/mot-de-passe-oublie'
parent: '@menu_item_account'
position: 1
menu_item_logout (extends menu_item): menu_item_logout (extends menu_item):
name: 'Se déconnecter' name: 'Se déconnecter'
link: '/logout' link: '/logout'

View file

@ -57,7 +57,82 @@ App\Entity\Page:
name: Accueil name: Accueil
home: true home: true
content: | content: |
\<h2><strong>Nulla fermentum justo sed magna rutrum, eget fermentum dolor accumsan.</strong></h2> \<h1><strong>Bienvenue sur la d&eacute;mo de la plateforme d&#39;&eacute;change de biens et services EBS</strong></h1>
<p dir="auto">&nbsp;</p>
<h1 dir="auto">Contexte</h1>
<p dir="auto">Le logiciel est destin&eacute; aux porteurs de projets qui souhaitent d&eacute;velopper une plateforme coop&eacute;rative &agrave; une &eacute;chelle territoriale locale (ville, EPCI, d&eacute;partement, r&eacute;gion Hauts-de-France) et ce dans une f&eacute;d&eacute;ration d&rsquo;instances de plateformes coop&eacute;ratives.</p>
<p dir="auto">Ce logiciel propose une plateforme d&#39;&eacute;change de biens et services au sein d&#39;une communaut&eacute;. La plateforme propose un moyen de rentrer en contact avec quelqu&rsquo;un pour permettre cet &eacute;change : soit en tant que pr&ecirc;teur, qui propose un objet, soit en tant qu&rsquo;emprunteur, qui l&rsquo;utilise.</p>
<p dir="auto">Pour les administrateur&middot;rice&middot;s de la plateforme, elle est personnalisable en configurant les fonctionnalit&eacute;s disponibles et en personnalisant les contenus via l&rsquo;espace d&rsquo;administration.</p>
<p dir="auto">La plateforme a &eacute;t&eacute; con&ccedil;ue au format responsive pour &ecirc;tre utilis&eacute;e tant sur ordinateur qu&rsquo;appareil mobile (tablette ou smartphone).</p>
<p>Le code est disponible sous licence AGPL (Affero General Public License).</p>
<p>&nbsp;</p>
<hr />
<h2>D&eacute;p&ocirc;t</h2>
<p>Toutes les informations sur le projet et le code sont disponibles sur <strong><u><a href="https://github.com/Apes-HDF/EBS">le d&eacute;p&ocirc;t public</a></u></strong>.</p>
<p>&nbsp;</p>
<hr />
<h2>D&eacute;mo</h2>
<p>Vous pouvez tester la plateforme sur cet environnement de d&eacute;mo.</p>
<p>Utilisez les identifiants ci-dessous pour naviguez, ou cr&eacute;&eacute;z vous un compte :</p>
<table border="1" cellpadding="1" cellspacing="1" style="width:500px">
<thead>
<tr>
<th scope="col">R&ocirc;le</th>
<th scope="col">Identifiant</th>
<th scope="col">Mot de passe</th>
</tr>
</thead>
<tbody>
<tr>
<td>Admin</td>
<td>sarah@example.com</td>
<td>35DVDj8ir3Buc7</td>
</tr>
<tr>
<td>Utilisateur de type individuel</td>
<td>loic@example.com</td>
<td>35DVDj8ir3Buc7</td>
</tr>
<tr>
<td>Utilisateur de type lieu</td>
<td>compte+lieu@apes-hdf.org</td>
<td>35DVDj8ir3Buc7</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>Testez les paiements avec les cartes de test suivantes :</p>
<table border="1" class="docutils styled-table">
<thead>
<tr>
<th>Type</th>
<th>Num&eacute;ro de carte</th>
<th>Expiration</th>
<th>CVV</th>
</tr>
</thead>
<tbody>
<tr>
<td>American Express</td>
<td><code>3782 822463 10005</code></td>
<td>Tous</td>
<td>Tous</td>
</tr>
<tr>
<td>Mastercard</td>
<td><code>2223 0000 1047 9399</code></td>
<td>Tous</td>
<td>Tous</td>
</tr>
<tr>
<td>VISA</td>
<td><code>4543 4740 0224 9996</code></td>
<td>Tous</td>
<td>Tous</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
cgu: cgu:
id: <uuid('1edca5ff-338d-6fa8-a99b-cf5fb5b2f7a5')> id: <uuid('1edca5ff-338d-6fa8-a99b-cf5fb5b2f7a5')>

View file

@ -2,7 +2,7 @@ App\Entity\User:
base_user_template (template): base_user_template (template):
enabled: true enabled: true
mainAdminAccount: false mainAdminAccount: false
password: '\$2y\$13\$LOIpgrMmOysCysIwkILTl.qD8psPxn9U9/V03p3odlqztLb7Aewze' # 35DVDj8ir3Buc7 password: '\$2y\$13\$TQ31DwKCMXXDX4.vV8R10OLUIT8rDgtbUCywwtoT/gB72Ei46AOQ.' # apesebs
emailConfirmed: true emailConfirmed: true
phoneNumber: '+33600000000' phoneNumber: '+33600000000'
smsNotifications: true smsNotifications: true
@ -43,7 +43,7 @@ App\Entity\User:
admin_apes (extends admin_template): admin_apes (extends admin_template):
id: <uuid('1ed69804-eeb9-6e6c-bce0-632c3a6846ba')> id: <uuid('1ed69804-eeb9-6e6c-bce0-632c3a6846ba')>
address: '@address_loic' address: '@address_loic'
email: 'plateformcoop@apes-hdf.org' email: 'plateformeebs@apes-hdf.org'
firstname: 'APES' firstname: 'APES'
lastname: 'APES' lastname: 'APES'

View file

@ -28,7 +28,7 @@ final class NotifyMembershipExpirationCommandTest extends KernelTestCase
$commandTester->assertCommandIsSuccessful(); $commandTester->assertCommandIsSuccessful();
$output = $commandTester->getDisplay(); $output = $commandTester->getDisplay();
self::assertStringContainsString(sprintf('%d notification', 1), $output); self::assertStringContainsString(sprintf('%d notification', 1), $output);
self::assertStringContainsString('Groupe 1 of Camille', $output); self::assertMatchesRegularExpression('/Groupe 1 - adhésion payante of[\s\/\\n]*Camille/', $output);
self::assertEmailCount(1); self::assertEmailCount(1);
self::assertNotificationCount(1); self::assertNotificationCount(1);

View file

@ -33,7 +33,7 @@ final class TestReference
// users // users
public const USER_COUNT = 18; public const USER_COUNT = 18;
public const PASSWORD_FIXTURES = '35DVDj8ir3Buc7'; public const PASSWORD_FIXTURES = 'apesebs';
public const PASSWORD = '12345678'; public const PASSWORD = '12345678';
public const USER_17_EMAIL = 'user17@example.com'; public const USER_17_EMAIL = 'user17@example.com';
@ -101,7 +101,7 @@ final class TestReference
// menu and footer // menu and footer
public const MENU_COUNT = 2; public const MENU_COUNT = 2;
public const MENU_ITEMS_COUNT = 16; public const MENU_ITEMS_COUNT = 15;
public const MENU_HEADER_ITEM_FIRST = '58a72426-57e4-4251-9c32-d29603bdcf5b'; public const MENU_HEADER_ITEM_FIRST = '58a72426-57e4-4251-9c32-d29603bdcf5b';
public const MENU_HEADER_ITEM_LAST = 'ac678c07-421f-4968-b2f8-74c9f2f22fcf'; public const MENU_HEADER_ITEM_LAST = 'ac678c07-421f-4968-b2f8-74c9f2f22fcf';