Add daily emails and archive
This commit is contained in:
		
							parent
							
								
									7ec664a810
								
							
						
					
					
						commit
						e2b6832598
					
				
					 379 changed files with 11132 additions and 0 deletions
				
			
		
							
								
								
									
										34
									
								
								source/_daily_emails/2023-11-13.md
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										34
									
								
								source/_daily_emails/2023-11-13.md
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,34 @@ | |||
| --- | ||||
| title: > | ||||
|   PHPUnit does more than unit testing | ||||
| pubDate: 2023-11-13 | ||||
| permalink: >- | ||||
|   archive/2023/11/13/phpunit-does-more-than-unit-testing | ||||
| tags: | ||||
|   - software-development | ||||
|   - automated-testing | ||||
|   - software-development | ||||
|   - test-driven-development | ||||
|   - phpunit | ||||
|   - php | ||||
|   - drupal | ||||
|   - symfony | ||||
| --- | ||||
| 
 | ||||
| As the name suggests, [PHPUnit][] is a unit testing framework for PHP. | ||||
| 
 | ||||
| It's the defacto PHP testing framework used by the major PHP projects, such as Drupal, Symfony, Laravel. | ||||
| 
 | ||||
| But unit testing isn't all that PHPUnit can do. | ||||
| 
 | ||||
| These frameworks extend PHPUnit to give it more functionality. | ||||
| 
 | ||||
| Drupal allows you to run functional/browser tests to make requests to pages, check the response codes and content, as well as integration/kernel tests to test real services instead of relying on mocking within unit tests. | ||||
| 
 | ||||
| Symfony does the same with its web and kernel test cases. | ||||
| 
 | ||||
| ## Here's the thing | ||||
| 
 | ||||
| If you use a framework and want to more than unit testing, intsead of including another testing framework, try using some of the PHPUnit extensions that are provided by the framework. | ||||
| 
 | ||||
| [phpunit]: http://phpunit.de | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue