This repository was archived by the owner on Sep 16, 2021. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +37
-0
lines changed Expand file tree Collapse file tree 1 file changed +37
-0
lines changed Original file line number Diff line number Diff line change
1
+ <?php
2
+
3
+ use Symfony \Cmf \Bundle \RoutingAutoBundle \AutoRoute \UrlContext ;
4
+ use Symfony \Cmf \Bundle \RoutingAutoBundle \Tests \Unit \BaseTestCase ;
5
+
6
+ class UrlContextTest extends BaseTestCase
7
+ {
8
+ protected $ urlContext ;
9
+
10
+ public function setUp ()
11
+ {
12
+ parent ::setUp ();
13
+ $ this ->subjectObject = new \stdClass ;
14
+ $ this ->autoRoute = $ this ->prophesize ('Symfony\Cmf\Bundle\RoutingAutoBundle\Model\AutoRouteInterface ' );
15
+ }
16
+
17
+ public function testGetSet ()
18
+ {
19
+ $ urlContext = new UrlContext ($ this ->subjectObject , 'fr ' );
20
+
21
+ // locales
22
+ $ this ->assertEquals ('fr ' , $ urlContext ->getLocale ());
23
+
24
+ /// url
25
+ $ this ->assertEquals (null , $ urlContext ->getUrl ());
26
+ $ urlContext ->setUrl ('/foo/bar ' );
27
+ $ this ->assertEquals ('/foo/bar ' , $ urlContext ->getUrl ());
28
+
29
+ // subject object
30
+ $ this ->assertEquals ($ this ->subjectObject , $ urlContext ->getSubjectObject ());
31
+
32
+ // auto route
33
+ $ urlContext ->setAutoRoute ($ this ->autoRoute );
34
+ $ this ->assertEquals ($ this ->autoRoute , $ urlContext ->getAutoRoute ());
35
+ }
36
+ }
37
+
You can’t perform that action at this time.
0 commit comments