From e00513bf5e4c4900ec5303222c458eca70d469fe Mon Sep 17 00:00:00 2001
From: Sebastien Curt <curt.sebastien@gmail.com>
Date: Thu, 25 Nov 2021 12:05:31 +0100
Subject: [PATCH] deactivate gregwar_captcha for tests

---
 .env.test                                 | 3 +--
 config/packages/test/gregwar_captcha.yaml | 2 ++
 config/services.yaml                      | 7 -------
 src/Form/RegistrationFormType.php         | 7 ++-----
 4 files changed, 5 insertions(+), 14 deletions(-)
 create mode 100644 config/packages/test/gregwar_captcha.yaml

diff --git a/.env.test b/.env.test
index d2b7628..7c0a83b 100644
--- a/.env.test
+++ b/.env.test
@@ -5,5 +5,4 @@ SYMFONY_DEPRECATIONS_HELPER=999999
 PANTHER_APP_ENV=panther
 PANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots
 
-DATABASE_URL="mysql://rekallfrwsmember:sm4SyZVPu6wpjZfg@mysql:3306/rekallfrwsmember?serverVersion=5.6&charset=utf8"
-BY_PASS_CODE=ed156b9188ecddf0c556d5712f0a84cc
\ No newline at end of file
+DATABASE_URL="mysql://rekallfrwsmember:sm4SyZVPu6wpjZfg@mysql:3306/rekallfrwsmember?serverVersion=5.6&charset=utf8"
\ No newline at end of file
diff --git a/config/packages/test/gregwar_captcha.yaml b/config/packages/test/gregwar_captcha.yaml
new file mode 100644
index 0000000..285c0d1
--- /dev/null
+++ b/config/packages/test/gregwar_captcha.yaml
@@ -0,0 +1,2 @@
+gregwar_captcha:
+  disabled: true
\ No newline at end of file
diff --git a/config/services.yaml b/config/services.yaml
index da913b9..533ef58 100644
--- a/config/services.yaml
+++ b/config/services.yaml
@@ -3,9 +3,6 @@
 
 # Put parameters here that don't need to change on each machine where the app is deployed
 # https://symfony.com/doc/current/best_practices.html#use-parameters-for-application-configuration
-parameters:
-    app.captcha_bypass : '%env(string:BY_PASS_CODE)%'
-
 services:
     # default configuration for services in *this* file
     _defaults:
@@ -22,9 +19,5 @@ services:
             - '../src/Kernel.php'
             - '../src/Tests/'
 
-    App\Form\RegistrationFormType:
-        arguments:
-            $byPass: '%app.captcha_bypass%'
-
     # add more service definitions when explicit configuration is needed
     # please note that last definitions always *replace* previous ones
diff --git a/src/Form/RegistrationFormType.php b/src/Form/RegistrationFormType.php
index daf1dfd..e3c9c02 100644
--- a/src/Form/RegistrationFormType.php
+++ b/src/Form/RegistrationFormType.php
@@ -19,9 +19,7 @@ use Symfony\Component\DependencyInjection\Loader\Configurator;
 
 class RegistrationFormType extends AbstractType
 {
-    private string $byPass;
-    public function __construct(string $byPass){
-        $this->byPass = $byPass;
+    public function __construct(){
     }
 
     public function buildForm(FormBuilderInterface $builder, array $options): void
@@ -72,8 +70,7 @@ class RegistrationFormType extends AbstractType
                 'required' => false,
                 'reload' => true,
                 'as_url' => true,
-                'row_attr' => $row_attr,
-                'bypass_code' => $this->byPass
+                'row_attr' => $row_attr
             ])
             ->add('submit', SubmitType::class, ['label' => 'Register', 'row_attr' => $row_attr])
         ;
-- 
GitLab