@@ -34,6 +34,9 @@ public function testLoad()
3434 'Bazinga\Bundle\GeocoderBundle\EventListener\FakeRequestListener ' ,
3535 $ container ->get ('bazinga_geocoder.event_listener.fake_request ' )
3636 );
37+ $ this ->assertNotNull (
38+ $ container ->get ('bazinga_geocoder.event_listener.fake_request ' )->getFakeIp ()
39+ );
3740
3841 $ dumperManager = $ container ->get ('bazinga_geocoder.dumper_manager ' );
3942 foreach (array ('geojson ' , 'gpx ' , 'kmp ' , 'wkb ' , 'wkt ' ) as $ name ) {
@@ -68,4 +71,30 @@ public function testLoad()
6871 $ this ->assertInstanceOf ($ class , $ providers [$ name ], sprintf ('-> Assert that %s is instance of %s ' , $ name , $ class ));
6972 }
7073 }
74+
75+ public function testLoadingFakeIpOldWay ()
76+ {
77+ $ configs = Yaml::parse (file_get_contents (__DIR__ .'/Fixtures/old_fake_ip.yml ' ));
78+ $ container = new ContainerBuilder ();
79+ $ extension = new BazingaGeocoderExtension ();
80+
81+ $ container ->setParameter ('fixtures_dir ' , __DIR__ . '/Fixtures ' );
82+
83+ $ container ->set ('doctrine.apc.cache ' , new ArrayCache ());
84+
85+ $ container ->addCompilerPass (new AddDumperPass ());
86+ $ container ->addCompilerPass (new AddProvidersPass ());
87+
88+ $ extension ->load ($ configs , $ container );
89+ $ container ->compile ();
90+
91+ $ this ->assertInstanceOf (
92+ 'Bazinga\Bundle\GeocoderBundle\EventListener\FakeRequestListener ' ,
93+ $ container ->get ('bazinga_geocoder.event_listener.fake_request ' )
94+ );
95+
96+ $ this ->assertNotNull (
97+ $ container ->get ('bazinga_geocoder.event_listener.fake_request ' )->getFakeIp ()
98+ );
99+ }
71100}
0 commit comments