1
1
<?php
2
2
3
- use Codeception \Util \Autoload ;
4
3
use Codeception \Module \Phalcon4 ;
5
4
use Codeception \Exception \ModuleConfigException ;
6
5
@@ -13,16 +12,6 @@ class Phalcon4ModuleTest extends \Codeception\Test\Unit
13
12
14
13
protected function _setUp ()
15
14
{
16
- Autoload::addNamespace (
17
- 'Codeception\Module ' ,
18
- BASE_PATH . '/src/Codeception/Module '
19
- );
20
- Autoload::addNamespace (
21
- 'Codeception\Lib\Connector\Phalcon4 ' ,
22
- BASE_PATH . '/src/Codeception/Lib/Connector/Phalcon4 '
23
- );
24
- require_once BASE_PATH . '/src/Codeception/Lib/Connector/Phalcon4.php ' ;
25
- require_once BASE_PATH . '/src/Codeception/Lib/Connector/Phalcon4/MemorySession.php ' ;
26
15
}
27
16
28
17
protected function _before ()
@@ -127,20 +116,18 @@ public function testSession()
127
116
128
117
public function testRecords ()
129
118
{
130
- require_once codecept_data_dir ('models/test.php ' );
131
-
132
119
$ module = $ this ->getPhalconModule ();
133
120
$ test = new Codeception \Test \Unit ();
134
121
$ module ->_before ($ test );
135
122
136
- $ module ->haveRecord ('App\Models\Test ' , ['name ' => 'phalcon ' ]);
137
- $ module ->seeRecord ('App\Models\Test ' , ['name ' => 'phalcon ' ]);
138
- $ module ->seeNumberOfRecords ('App\Models\Test ' , 1 );
139
- $ module ->haveRecord ('App\Models\Test ' , ['name ' => 'phalcon ' ]);
140
- $ module ->seeNumberOfRecords ('App\Models\Test ' , 2 );
141
- $ module ->dontSeeRecord ('App\Models\Test ' , ['name ' => 'wordpress ' ]);
123
+ $ module ->haveRecord ('App\Models\Articles ' , ['title ' => 'phalcon ' ]);
124
+ $ module ->seeRecord ('App\Models\Articles ' , ['title ' => 'phalcon ' ]);
125
+ $ module ->seeNumberOfRecords ('App\Models\Articles ' , 1 );
126
+ $ module ->haveRecord ('App\Models\Articles ' , ['title ' => 'phalcon ' ]);
127
+ $ module ->seeNumberOfRecords ('App\Models\Articles ' , 2 );
128
+ $ module ->dontSeeRecord ('App\Models\Articles ' , ['title ' => 'wordpress ' ]);
142
129
143
- $ record = $ module ->grabRecord ('App\Models\Test ' , ['name ' => 'phalcon ' ]);
130
+ $ record = $ module ->grabRecord ('App\Models\Articles ' , ['title ' => 'phalcon ' ]);
144
131
$ this ->assertInstanceOf ('Phalcon\Mvc\Model ' , $ record );
145
132
146
133
$ module ->_after ($ test );
@@ -155,24 +142,22 @@ public function testContainerMethods()
155
142
$ session = $ module ->grabServiceFromContainer ('session ' );
156
143
$ this ->assertInstanceOf ('Codeception\Lib\Connector\Phalcon4\MemorySession ' , $ session );
157
144
158
- $ testService = $ module ->addServiceToContainer ('App\Models\Test ' , function () {
145
+ $ testService = $ module ->addServiceToContainer ('std ' , function () {
159
146
return new \stdClass ();
160
147
}, true );
161
- $ this ->assertInstanceOf ('stdClass ' , $ module ->grabServiceFromContainer ('App\Models\Test ' ));
148
+ $ this ->assertInstanceOf ('stdClass ' , $ module ->grabServiceFromContainer ('std ' ));
162
149
$ this ->assertInstanceOf ('stdClass ' , $ testService );
163
150
$ module ->_after ($ test );
164
151
}
165
152
166
153
public function testRoutes ()
167
154
{
168
- require_once codecept_data_dir ('controllers/ContactController.php ' );
169
-
170
155
$ module = $ this ->getPhalconModule ();
171
156
$ test = new Codeception \Test \Unit ();
172
157
$ module ->_before ($ test );
173
158
174
- $ module ->amOnRoute ('front.contact ' );
175
- $ module ->seeCurrentRouteIs ('front.contact ' );
159
+ $ module ->amOnRoute ('front.index ' );
160
+ $ module ->seeCurrentRouteIs ('front.index ' );
176
161
$ module ->_after ($ test );
177
162
}
178
163
}
0 commit comments