Move all files to sculpin/
This commit is contained in:
parent
c5d71803a5
commit
0f61b4e9ee
1514 changed files with 0 additions and 0 deletions
|
@ -1,34 +0,0 @@
|
|||
---
|
||||
title: >
|
||||
PHPUnit does more than unit testing
|
||||
pubDate: 2023-11-13
|
||||
permalink: >-
|
||||
daily/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