@@ -110,21 +110,21 @@ describe 'angular-masonry', ->
110110
111111 it ' should not add after destruction' , =>
112112 @ctrl .destroy ()
113- @ctrl .appendBrick ()
113+ @ctrl .addBrick ()
114114
115115 expect ($ .fn .masonry ).not .toHaveBeenCalled ()
116116
117117
118118 describe ' masonry-brick' , =>
119119 beforeEach =>
120120 self = this
121- @appendBrick = sinon .spy ()
121+ @addBrick = sinon .spy ()
122122 @removeBrick = sinon .spy ()
123123 @scheduleMasonry = sinon .spy ()
124124 @scheduleMasonryOnce = sinon .spy ()
125125
126126 controllerProvider .register (' MasonryCtrl' , ->
127- @appendBrick = self .appendBrick
127+ @addBrick = self .addBrick
128128 @removeBrick = self .removeBrick
129129 @scheduleMasonry = self .scheduleMasonry
130130 @scheduleMasonryOnce = self .scheduleMasonryOnce
@@ -139,7 +139,7 @@ describe 'angular-masonry', ->
139139 '''
140140 element = $compile (element)(@scope )
141141
142- expect (@appendBrick ).toHaveBeenCalledOnce ()
142+ expect (@addBrick ).toHaveBeenCalledOnce ()
143143 )
144144
145145 it ' should remove an element in the parent controller if destroyed' , inject (($compile ) =>
@@ -156,7 +156,7 @@ describe 'angular-masonry', ->
156156 @scope .bricks .splice (0 , 1 )
157157 )
158158
159- expect (@appendBrick ).toHaveBeenCalledThrice ()
159+ expect (@addBrick ).toHaveBeenCalledThrice ()
160160 expect (@removeBrick ).toHaveBeenCalledOnce ()
161161 )
162162
@@ -181,6 +181,18 @@ describe 'angular-masonry', ->
181181 expect ($ .fn .masonry .callCount ).toBe (2 + 3 )
182182 )
183183
184+ it ' should prepend elements when specified by attribute' , inject (($compile ) =>
185+ element = angular .element '''
186+ <masonry>
187+ <div class="masonry-brick" prepend="{{true}}"></div>
188+ </masonry>
189+ '''
190+ element = $compile (element)(@scope )
191+ @scope .$digest ()
192+
193+ expect ($ .fn .masonry .calledWith (' prepended' , sinon .match .any , sinon .match .any )).toBe (true )
194+ )
195+
184196 it ' should append before imagesLoaded when preserve-order is set' , inject (($compile ) =>
185197 element = angular .element '''
186198 <masonry preserve-order>
0 commit comments