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

View file

@ -32,12 +32,6 @@ App\Entity\MenuItem:
parent: '@menu_item_account'
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):
name: 'Se déconnecter'
link: '/logout'

View file

@ -57,7 +57,82 @@ App\Entity\Page:
name: Accueil
home: true
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:
id: <uuid('1edca5ff-338d-6fa8-a99b-cf5fb5b2f7a5')>

View file

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

View file

@ -28,7 +28,7 @@ final class NotifyMembershipExpirationCommandTest extends KernelTestCase
$commandTester->assertCommandIsSuccessful();
$output = $commandTester->getDisplay();
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::assertNotificationCount(1);

View file

@ -33,7 +33,7 @@ final class TestReference
// users
public const USER_COUNT = 18;
public const PASSWORD_FIXTURES = '35DVDj8ir3Buc7';
public const PASSWORD_FIXTURES = 'apesebs';
public const PASSWORD = '12345678';
public const USER_17_EMAIL = 'user17@example.com';
@ -101,7 +101,7 @@ final class TestReference
// menu and footer
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_LAST = 'ac678c07-421f-4968-b2f8-74c9f2f22fcf';