File tree Expand file tree Collapse file tree 4 files changed +54
-39
lines changed Expand file tree Collapse file tree 4 files changed +54
-39
lines changed Original file line number Diff line number Diff line change 1+ name : Test application
2+
3+ on :
4+ pull_request :
5+ push :
6+ branches :
7+ - ' master'
8+
9+ jobs :
10+ test :
11+ name : ' PHP ${{ matrix.php-version }}'
12+ runs-on : ubuntu-20.04
13+
14+ strategy :
15+ fail-fast : false
16+ matrix :
17+ include :
18+ - php-version : ' 5.6'
19+ - php-version : ' 7.1'
20+ - php-version : ' 7.4'
21+ - php-version : ' 8.0'
22+
23+ steps :
24+ - name : Checkout project
25+ uses : actions/checkout@v2
26+
27+ - name : Install and configure PHP
28+ uses : shivammathur/setup-php@v2
29+ with :
30+ php-version : ${{ matrix.php-version }}
31+ tools : ' composer:v2'
32+
33+ - name : Install dependencies with Composer
34+ uses : ramsey/composer-install@v1
35+ with :
36+ dependency-versions : ${{ matrix.dependencies }}
37+ composer-options : --prefer-dist
38+
39+ - name : Execute test cases
40+ run : vendor/bin/simple-phpunit
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1111 }
1212 ],
1313 "require" : {
14- "php" : " ^5.6|^7.0"
14+ "php" : " ^5.6|^7.0|^8.0 "
1515 },
1616 "require-dev" : {
17- "symfony/phpunit-bridge" : " ^3 .2"
17+ "symfony/phpunit-bridge" : " ^5 .2"
1818 },
1919 "autoload" : {
2020 "psr-4" : { "Symfony\\ Cmf\\ Api\\ Slugifier\\ " : " src/" }
Original file line number Diff line number Diff line change 1111
1212namespace Symfony \Cmf \Api \Slugifier \Tests ;
1313
14+ use PHPUnit \Framework \TestCase ;
1415use Symfony \Cmf \Api \Slugifier \CallbackSlugifier ;
1516
16- class CallbackSlugifierTest extends \PHPUnit_Framework_TestCase
17+ class CallbackSlugifierTest extends TestCase
1718{
18- private $ slugifier ;
19-
20- protected function setUp ()
21- {
22- $ this ->slugifier = new CallbackSlugifier (__CLASS__ .'::slugify ' );
23- }
24-
2519 public function testSlugify ()
2620 {
27- $ this ->assertEquals ('this-is-slugified ' , $ this ->slugifier ->slugify ('this is slugified ' ));
21+ $ slugifier = $ this ->createCallbackSlugifier ();
22+ $ this ->assertEquals ('this-is-slugified ' , $ slugifier ->slugify ('this is slugified ' ));
2823 }
2924
3025 public static function slugify ($ val )
3126 {
3227 return str_replace (' ' , '- ' , $ val );
3328 }
29+
30+ /**
31+ * @return CallbackSlugifier
32+ */
33+ private function createCallbackSlugifier ()
34+ {
35+ return new CallbackSlugifier (__CLASS__ .'::slugify ' );
36+ }
3437}
You can’t perform that action at this time.
0 commit comments