@@ -110,18 +110,25 @@ public function testAddFallbackCatalogue()
110110 $ r1 = $ this ->getMock ('Symfony\Component\Config\Resource\ResourceInterface ' );
111111 $ r1 ->expects ($ this ->any ())->method ('__toString ' )->will ($ this ->returnValue ('r1 ' ));
112112
113- $ catalogue = new MessageCatalogue ('en_US ' , array ('domain1 ' => array ('foo ' => 'foo ' ), 'domain2 ' => array ('bar ' => 'bar ' )));
113+ $ r2 = $ this ->getMock ('Symfony\Component\Config\Resource\ResourceInterface ' );
114+ $ r2 ->expects ($ this ->any ())->method ('__toString ' )->will ($ this ->returnValue ('r2 ' ));
115+
116+ $ catalogue = new MessageCatalogue ('fr_FR ' , array ('domain1 ' => array ('foo ' => 'foo ' ), 'domain2 ' => array ('bar ' => 'bar ' )));
114117 $ catalogue ->addResource ($ r );
115118
116- $ catalogue1 = new MessageCatalogue ('en ' , array ('domain1 ' => array ('foo ' => 'bar ' , 'foo1 ' => 'foo1 ' )));
119+ $ catalogue1 = new MessageCatalogue ('fr ' , array ('domain1 ' => array ('foo ' => 'bar ' , 'foo1 ' => 'foo1 ' )));
117120 $ catalogue1 ->addResource ($ r1 );
118121
122+ $ catalogue2 = new MessageCatalogue ('en ' );
123+ $ catalogue2 ->addResource ($ r2 );
124+
119125 $ catalogue ->addFallbackCatalogue ($ catalogue1 );
126+ $ catalogue1 ->addFallbackCatalogue ($ catalogue2 );
120127
121128 $ this ->assertEquals ('foo ' , $ catalogue ->get ('foo ' , 'domain1 ' ));
122129 $ this ->assertEquals ('foo1 ' , $ catalogue ->get ('foo1 ' , 'domain1 ' ));
123130
124- $ this ->assertEquals (array ($ r , $ r1 ), $ catalogue ->getResources ());
131+ $ this ->assertEquals (array ($ r , $ r1, $ r2 ), $ catalogue ->getResources ());
125132 }
126133
127134 /**
0 commit comments