11<?php
22
3+ use JsLocalization \Facades \JsLocalizationHelper ;
4+
35class JsLocalizationHelperTest extends TestCase
46{
57
@@ -65,95 +67,86 @@ public function tearDown ()
6567
6668 public function testResolveMessageKeyArray ()
6769 {
68- $ helper = App::make ('JsLocalizationHelper ' );
69-
70- $ this ->assertEquals ($ this ->testKeysFlat , $ helper ->resolveMessageKeyArray ($ this ->testKeys ));
70+ $ this ->assertEquals ($ this ->testKeysFlat , JsLocalizationHelper::resolveMessageKeyArray ($ this ->testKeys ));
7171 }
7272
7373 public function testResolveMessageArrayToMessageKeys ()
7474 {
75- $ helper = App::make ('JsLocalizationHelper ' );
76-
77- $ this ->assertEquals ($ this ->testKeysFlat , $ helper ->resolveMessageArrayToMessageKeys ($ this ->testMessages ));
75+ $ this ->assertEquals ($ this ->testKeysFlat , JsLocalizationHelper::resolveMessageArrayToMessageKeys ($ this ->testMessages ));
7876 }
7977
8078 public function testAddingRetrieving ()
8179 {
82- $ helper = App::make ('JsLocalizationHelper ' );
83-
84- $ helper ->addMessagesToExport ($ this ->additionalMessageKeys );
80+ JsLocalizationHelper::addMessagesToExport ($ this ->additionalMessageKeys );
8581
8682 $ this ->assertEquals (
8783 $ this ->additionalMessageKeysFlat ,
88- $ helper -> getAdditionalMessages ()
84+ JsLocalizationHelper:: getAdditionalMessages ()
8985 );
9086
9187
9288 $ this ->addTestMessage ('another ' , 'Another test text. ' );
9389
94- $ helper -> addMessagesToExport (array ('another ' ));
90+ JsLocalizationHelper:: addMessagesToExport (array ('another ' ));
9591
9692 $ this ->assertEquals (
9793 array_merge ($ this ->additionalMessageKeysFlat , array ('another ' )),
98- $ helper -> getAdditionalMessages ()
94+ JsLocalizationHelper:: getAdditionalMessages ()
9995 );
10096 }
10197
10298 public function testEventBasedAdding ()
10399 {
104- $ helper = App::make ('JsLocalizationHelper ' );
105100 $ additionalMessageKeys = $ this ->additionalMessageKeys ;
106101
107102
108103 Event::listen ('JsLocalization.registerMessages ' , function ()
109- use ($ helper , $ additionalMessageKeys )
104+ use ($ additionalMessageKeys )
110105 {
111- $ helper -> addMessagesToExport ($ additionalMessageKeys );
106+ JsLocalizationHelper:: addMessagesToExport ($ additionalMessageKeys );
112107 });
113108
114- $ this ->assertEquals (array (), $ helper -> getAdditionalMessages ());
109+ $ this ->assertEquals (array (), JsLocalizationHelper:: getAdditionalMessages ());
115110
116- $ helper -> triggerRegisterMessages ();
111+ JsLocalizationHelper:: triggerRegisterMessages ();
117112
118113 $ this ->assertEquals (
119114 $ this ->additionalMessageKeysFlat ,
120- $ helper -> getAdditionalMessages ()
115+ JsLocalizationHelper:: getAdditionalMessages ()
121116 );
122117
123118
124119 $ this ->addTestMessage ('another ' , 'Another test text. ' );
125120
126- Event::listen ('JsLocalization.registerMessages ' , function () use ( $ helper )
121+ Event::listen ('JsLocalization.registerMessages ' , function ()
127122 {
128- $ helper -> addMessagesToExport (array ('another ' ));
123+ JsLocalizationHelper:: addMessagesToExport (array ('another ' ));
129124 });
130125
131- $ helper -> triggerRegisterMessages ();
126+ JsLocalizationHelper:: triggerRegisterMessages ();
132127
133128 $ this ->assertEquals (
134129 array_merge ($ this ->additionalMessageKeysFlat , array ('another ' )),
135- $ helper -> getAdditionalMessages ()
130+ JsLocalizationHelper:: getAdditionalMessages ()
136131 );
137132 }
138133
139134 public function testAddMessageFileToExport ()
140135 {
141- $ helper = App::make ('JsLocalizationHelper ' );
142-
143136 $ fileContents = '<?php return ' . var_export ($ this ->testMessages , true ) . '; ' ;
144137 file_put_contents ($ this ->tmpFilePath , $ fileContents );
145138
146139 $ prefix = 'xyz:: ' ;
147140 $ prefix .= preg_replace ('/\.php$/i ' , '' , basename ($ this ->tmpFilePath )) . '. ' ;
148- $ helper -> addMessageFileToExport ($ this ->tmpFilePath , 'xyz:: ' );
141+ JsLocalizationHelper:: addMessageFileToExport ($ this ->tmpFilePath , 'xyz:: ' );
149142
150143 $ testKeysFlat = $ this ->testKeysFlat ;
151144 array_walk ($ testKeysFlat , function (&$ key ) use ($ prefix )
152145 {
153146 $ key = $ prefix . $ key ;
154147 });
155148
156- $ this ->assertEquals ($ testKeysFlat , $ helper -> getAdditionalMessages ());
149+ $ this ->assertEquals ($ testKeysFlat , JsLocalizationHelper:: getAdditionalMessages ());
157150 }
158151
159152}
0 commit comments