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 11
11
}
12
12
],
13
13
"require" : {
14
- "php" : " ^5.6|^7.0"
14
+ "php" : " ^5.6|^7.0|^8.0 "
15
15
},
16
16
"require-dev" : {
17
- "symfony/phpunit-bridge" : " ^3 .2"
17
+ "symfony/phpunit-bridge" : " ^5 .2"
18
18
},
19
19
"autoload" : {
20
20
"psr-4" : { "Symfony\\ Cmf\\ Api\\ Slugifier\\ " : " src/" }
Original file line number Diff line number Diff line change 11
11
12
12
namespace Symfony \Cmf \Api \Slugifier \Tests ;
13
13
14
+ use PHPUnit \Framework \TestCase ;
14
15
use Symfony \Cmf \Api \Slugifier \CallbackSlugifier ;
15
16
16
- class CallbackSlugifierTest extends \PHPUnit_Framework_TestCase
17
+ class CallbackSlugifierTest extends TestCase
17
18
{
18
- private $ slugifier ;
19
-
20
- protected function setUp ()
21
- {
22
- $ this ->slugifier = new CallbackSlugifier (__CLASS__ .'::slugify ' );
23
- }
24
-
25
19
public function testSlugify ()
26
20
{
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 ' ));
28
23
}
29
24
30
25
public static function slugify ($ val )
31
26
{
32
27
return str_replace (' ' , '- ' , $ val );
33
28
}
29
+
30
+ /**
31
+ * @return CallbackSlugifier
32
+ */
33
+ private function createCallbackSlugifier ()
34
+ {
35
+ return new CallbackSlugifier (__CLASS__ .'::slugify ' );
36
+ }
34
37
}
You can’t perform that action at this time.
0 commit comments