@@ -110,18 +110,25 @@ public function testAddFallbackCatalogue()
110
110
$ r1 = $ this ->getMock ('Symfony\Component\Config\Resource\ResourceInterface ' );
111
111
$ r1 ->expects ($ this ->any ())->method ('__toString ' )->will ($ this ->returnValue ('r1 ' ));
112
112
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 ' )));
114
117
$ catalogue ->addResource ($ r );
115
118
116
- $ catalogue1 = new MessageCatalogue ('en ' , array ('domain1 ' => array ('foo ' => 'bar ' , 'foo1 ' => 'foo1 ' )));
119
+ $ catalogue1 = new MessageCatalogue ('fr ' , array ('domain1 ' => array ('foo ' => 'bar ' , 'foo1 ' => 'foo1 ' )));
117
120
$ catalogue1 ->addResource ($ r1 );
118
121
122
+ $ catalogue2 = new MessageCatalogue ('en ' );
123
+ $ catalogue2 ->addResource ($ r2 );
124
+
119
125
$ catalogue ->addFallbackCatalogue ($ catalogue1 );
126
+ $ catalogue1 ->addFallbackCatalogue ($ catalogue2 );
120
127
121
128
$ this ->assertEquals ('foo ' , $ catalogue ->get ('foo ' , 'domain1 ' ));
122
129
$ this ->assertEquals ('foo1 ' , $ catalogue ->get ('foo1 ' , 'domain1 ' ));
123
130
124
- $ this ->assertEquals (array ($ r , $ r1 ), $ catalogue ->getResources ());
131
+ $ this ->assertEquals (array ($ r , $ r1, $ r2 ), $ catalogue ->getResources ());
125
132
}
126
133
127
134
/**
0 commit comments