@@ -85,6 +85,7 @@ const defaultCallbacks = {
8585 onToggleCollapsed : ( ) => { } ,
8686 onBuildFast : ( ) => { } ,
8787 onBuildMax : ( ) => { } ,
88+ onBuildFree : ( ) => { } ,
8889 onFeedback : ( ) => { } ,
8990 onCloseFeedback : ( ) => { } ,
9091}
@@ -189,13 +190,15 @@ describe('MessageBlockStore', () => {
189190 const mockToggle = ( ) => { }
190191 const mockBuildFast = ( ) => { }
191192 const mockBuildMax = ( ) => { }
193+ const mockBuildFree = ( ) => { }
192194 const mockFeedback = ( ) => { }
193195 const mockCloseFeedback = ( ) => { }
194196
195197 useMessageBlockStore . getState ( ) . setCallbacks ( {
196198 onToggleCollapsed : mockToggle ,
197199 onBuildFast : mockBuildFast ,
198200 onBuildMax : mockBuildMax ,
201+ onBuildFree : mockBuildFree ,
199202 onFeedback : mockFeedback ,
200203 onCloseFeedback : mockCloseFeedback ,
201204 } )
@@ -204,6 +207,7 @@ describe('MessageBlockStore', () => {
204207 expect ( state . callbacks . onToggleCollapsed ) . toBe ( mockToggle )
205208 expect ( state . callbacks . onBuildFast ) . toBe ( mockBuildFast )
206209 expect ( state . callbacks . onBuildMax ) . toBe ( mockBuildMax )
210+ expect ( state . callbacks . onBuildFree ) . toBe ( mockBuildFree )
207211 expect ( state . callbacks . onFeedback ) . toBe ( mockFeedback )
208212 expect ( state . callbacks . onCloseFeedback ) . toBe ( mockCloseFeedback )
209213 } )
@@ -246,6 +250,7 @@ describe('MessageBlockStore', () => {
246250 onToggleCollapsed : mockFn ,
247251 onBuildFast : mockFn ,
248252 onBuildMax : mockFn ,
253+ onBuildFree : mockFn ,
249254 onFeedback : mockFn ,
250255 onCloseFeedback : mockFn ,
251256 } )
@@ -256,6 +261,7 @@ describe('MessageBlockStore', () => {
256261 // Callbacks should be noop functions (not undefined)
257262 expect ( typeof state . callbacks . onToggleCollapsed ) . toBe ( 'function' )
258263 expect ( typeof state . callbacks . onBuildFast ) . toBe ( 'function' )
264+ expect ( typeof state . callbacks . onBuildFree ) . toBe ( 'function' )
259265 // They should not throw when called
260266 expect ( ( ) => state . callbacks . onToggleCollapsed ( 'test-id' ) ) . not . toThrow ( )
261267 } )
0 commit comments