Unit Testing our Symfony Form

Whilst not entirely specific to our API, testing Symfony forms is something most people seem to skip over in the real world. Whether that's right or wrong is a matter for your own project and personal opinion, but how to actually carry out a Symfony form test in Codeception isn't immediately obvious.

We will copy / paste the unit test example from the Symfony cookbook article on Unit Testing Forms and then make it fit our project. That's quite easy. There are a few little tweaks to make this work with Codeception, but the bigger question is how valuable is this unit test in terms of functionality of your project?

Code For This Course

Get the code for this course.

Code For This Video

Get the code for this video.


# Title Duration
1 GETting Started 17:06
2 GETting Refactored 15:39
3 GET Handled, thin Controllers and fun with Services 17:49
4 Automatic Route Generation 11:32
5 GETting a Collection 12:53
6 POSTing 101 11:24
7 Acceptance Testing our POST Method 05:40
8 Unit Testing our Symfony Form 22:55
9 Implementing and Testing the Form Handler 03:01
10 POST Form Handler Implementation 11:12
11 PUT Introduction 07:34
12 PUT Implementation 15:25
13 Pragmatic PATCH 15:17
14 DELETE'ing Things 03:30