9
9
* @copyright 10Quality <http://www.10quality.com>
10
10
* @license MIT
11
11
* @package WPMVC\Commands
12
- * @version 1.1.17
12
+ * @version 1.1.19
13
13
*/
14
14
class GeneratePotTest extends WpmvcAyucoTestCase
15
15
{
16
16
/**
17
17
* Tests path.
18
18
*/
19
19
protected $ path = [
20
+ FRAMEWORK_PATH .'/environment/assets/lang/test ' ,
20
21
FRAMEWORK_PATH .'/environment/assets/lang/ ' ,
21
22
FRAMEWORK_PATH .'/environment/assets/views/ ' ,
22
23
FRAMEWORK_PATH .'/environment/assets/ ' ,
@@ -31,6 +32,10 @@ public function setUp(): void
31
32
mkdir (TESTING_PATH .'/assets/views/ ' , 0777 , true );
32
33
if (!is_dir (TESTING_PATH .'/app/Localize/ ' ))
33
34
mkdir (TESTING_PATH .'/app/Localize/ ' , 0777 , true );
35
+ if (!is_dir (TESTING_PATH .'/assets/lang/ ' ))
36
+ mkdir (TESTING_PATH .'/assets/lang/ ' , 0777 , true );
37
+ if (!is_dir (TESTING_PATH .'/assets/lang/test/ ' ))
38
+ mkdir (TESTING_PATH .'/assets/lang/test/ ' , 0777 , true );
34
39
if (!is_file (TESTING_PATH .'/assets/views/localize.php ' ))
35
40
file_put_contents (TESTING_PATH .'/assets/views/localize.php ' , '<?php echo _e( \'View text 1 \', \'my-app \' ) ?> ' );
36
41
if (!is_file (TESTING_PATH .'/app/Localize/Test.php ' ))
@@ -40,6 +45,8 @@ public function setUp(): void
40
45
. ' _e( \'Test echoed string "Yolo" \', \'my-app \' ); $numeric = _n( \'One string \', \'%d strings \', 3, \'my-app \' ); '
41
46
. ' _e( \'Other domain \', \'other-domain \' );}} '
42
47
);
48
+ if (!is_file (TESTING_PATH .'/assets/lang/test/test.php ' ))
49
+ file_put_contents (TESTING_PATH .'/assets/lang/test/test.php ' , '<?php return array( __( \'Lang text 1 \', \'my-app \' ) ); ' );
43
50
}
44
51
/**
45
52
* Test resulting message.
@@ -57,7 +64,7 @@ public function testGeneration()
57
64
// Assert
58
65
$ this ->assertEquals ('POT file generated! ' , $ execution );
59
66
$ this ->assertFileExists ($ filename );
60
- $ this ->assertCount (5 , $ translations );
67
+ $ this ->assertCount (6 , $ translations );
61
68
$ this ->assertEquals ('en ' , $ translations ->getHeaders ()->get ('Language ' ));
62
69
$ this ->assertEquals ('my-app ' , $ translations ->getHeaders ()->get ('X-Domain ' ));
63
70
$ this ->assertEquals ('1.0.0 ' , $ translations ->getHeaders ()->get ('MIME-Version ' ));
@@ -83,7 +90,7 @@ public function testExistingGeneration()
83
90
// Assert
84
91
$ this ->assertEquals ('POT file updated! ' , $ execution );
85
92
$ this ->assertFileExists ($ filename );
86
- $ this ->assertCount (6 , $ translations );
93
+ $ this ->assertCount (7 , $ translations );
87
94
$ this ->assertEquals ('en ' , $ translations ->getHeaders ()->get ('Language ' ));
88
95
$ this ->assertEquals ('my-app ' , $ translations ->getHeaders ()->get ('X-Domain ' ));
89
96
$ this ->assertEquals ('1.0.0 ' , $ translations ->getHeaders ()->get ('MIME-Version ' ));
0 commit comments