File tree Expand file tree Collapse file tree 3 files changed +48
-1
lines changed Expand file tree Collapse file tree 3 files changed +48
-1
lines changed Original file line number Diff line number Diff line change 16
16
"doctrine/orm" : " 2.5.*" ,
17
17
"doctrine/migrations" : " 1.*"
18
18
},
19
+ "require-dev" : {
20
+ "mockery/mockery" : " dev-master" ,
21
+ "phpunit/phpunit" : " 3.7.*"
22
+ },
19
23
"autoload" : {
20
24
"psr-4" : {
21
- "Mitch\\ LaravelDoctrine\\ " : " src/"
25
+ "Mitch\\ LaravelDoctrine\\ " : " src/" ,
26
+ "Tests\\ " : " tests/"
22
27
}
23
28
},
24
29
"minimum-stability" : " dev"
Original file line number Diff line number Diff line change
1
+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2
+ <phpunit backupGlobals =" false"
3
+ backupStaticAttributes =" false"
4
+ bootstrap =" vendor/autoload.php"
5
+ colors =" true"
6
+ convertErrorsToExceptions =" true"
7
+ convertNoticesToExceptions =" true"
8
+ convertWarningsToExceptions =" true"
9
+ processIsolation =" false"
10
+ stopOnFailure =" false"
11
+ syntaxCheck =" false"
12
+ >
13
+ <testsuites >
14
+ <testsuite name =" all" >
15
+ <directory suffix =" Test.php" >./tests/</directory >
16
+ </testsuite >
17
+ </testsuites >
18
+ </phpunit >
Original file line number Diff line number Diff line change
1
+ <?php namespace Tests ;
2
+
3
+ use Mitch \LaravelDoctrine \Configuration \DriverMapper ;
4
+ use Mockery as m ;
5
+
6
+ class DriverMapperTest extends \PHPUnit_Framework_TestCase
7
+ {
8
+ public function testUsageOfCorrectConfigurationMapper ()
9
+ {
10
+ $ mockMapper1 = m::mock ('Mitch\LaravelDoctrine\Configuration\Mapper ' );
11
+ $ mockMapper2 = m::mock ('Mitch\LaravelDoctrine\Configuration\Mapper ' );
12
+
13
+ $ driverMapper = new DriverMapper ('some driver ' );
14
+
15
+ $ driverMapper ->registerMapper ($ mockMapper1 );
16
+ $ driverMapper ->registerMapper ($ mockMapper2 );
17
+
18
+ $ mockMapper1 ->shouldReceive ('appropriate ' )->once ()->andReturn (false );
19
+ $ mockMapper2 ->shouldReceive ('appropriate ' )->once ()->andReturn (true );
20
+ $ mockMapper2 ->shouldReceive ('map ' )->once ()->andReturn ('mapped array ' );
21
+
22
+ $ this ->assertEquals ('mapped array ' , $ driverMapper ->map ([]));
23
+ }
24
+ }
You can’t perform that action at this time.
0 commit comments