Scenario: Check that an email is sent when submitting a contact form
When I send a "POST" request to "/contact_form/send?site_id=2&contact_form_id=1" with parameters:
| key | value |
| field[1] | Astley |
| field[2] | Rick |
| field[3] | rick.astley@roll.com |
| field[4] | 0123456789 |
| field[5] | I'm never gonna give you up |
| field[6] | 30 rue du mauvais goût |
| field[7] | 69001 |
| field[8] | Lyon |
| message | never gonna let you down |
| privacyAgreement | 1 |
Then the response status code should be 200
And a mail should have been sent to "rick.astley@roll.com"
On the controller part:
dump($request->request->get('field'));
Before version v3.2.0:
array:8 [
1 => "Astley"
2 => "Rick"
3 => "rick.astley@roll.com"
4 => "0123456789"
5 => "I'm never gonna give you up"
6 => "30 rue du mauvais goût"
7 => "69001"
8 => "Lyon"
]
Hi
On the controller part:
dump($request->request->get('field'));
Before version
v3.2.0
:Since version
v3.2.0