@@ -147,8 +147,11 @@ test('When a message is included in the props change, it is included in the live
147147 runningState : 'running'
148148 } ) ;
149149 expect ( getLiveRegionText ( ) ) . toBe ( '' ) ;
150+ const message = {
151+ getMessage : ( ) => 'Example message'
152+ } ;
150153 wrapper . setProps ( {
151- message : 'Example message' ,
154+ message : message ,
152155 runningState : 'stopped'
153156 } ) ;
154157 expect ( getLiveRegionText ( ) ) . toBe ( 'Example message. At A 1 facing right' ) ;
@@ -159,8 +162,11 @@ test('When a message already ends in a period, no extra period is added', () =>
159162 runningState : 'running'
160163 } ) ;
161164 expect ( getLiveRegionText ( ) ) . toBe ( '' ) ;
165+ const message = {
166+ getMessage : ( ) => 'Message ending in a period.'
167+ } ;
162168 wrapper . setProps ( {
163- message : 'Message ending in a period.' ,
169+ message : message ,
164170 runningState : 'stopped'
165171 } ) ;
166172 expect ( getLiveRegionText ( ) ) . toBe ( 'Message ending in a period. At A 1 facing right' ) ;
@@ -171,8 +177,11 @@ test('When a message is in a previous props change, it is included in the live r
171177 runningState : 'running'
172178 } ) ;
173179 expect ( getLiveRegionText ( ) ) . toBe ( '' ) ;
180+ const message = {
181+ getMessage : ( ) => 'Example message'
182+ } ;
174183 wrapper . setProps ( {
175- message : 'Example message'
184+ message : message
176185 } ) ;
177186 expect ( getLiveRegionText ( ) ) . toBe ( '' ) ;
178187 wrapper . setProps ( {
@@ -185,8 +194,11 @@ test('A message is only added to the live region once', () => {
185194 const wrapper = createMountCharacterAriaLive ( {
186195 runningState : 'running'
187196 } ) ;
197+ const message = {
198+ getMessage : ( ) => 'Example message'
199+ } ;
188200 wrapper . setProps ( {
189- message : 'Example message'
201+ message : message
190202 } ) ;
191203 wrapper . setProps ( {
192204 runningState : 'stopped'
@@ -202,8 +214,11 @@ test('If a message is set, then set to null, then set to the same text again, it
202214 const wrapper = createMountCharacterAriaLive ( {
203215 runningState : 'running'
204216 } ) ;
217+ const message = {
218+ getMessage : ( ) => 'Example message'
219+ } ;
205220 wrapper . setProps ( {
206- message : 'Example message'
221+ message : message
207222 } ) ;
208223 wrapper . setProps ( {
209224 runningState : 'stopped'
@@ -213,7 +228,7 @@ test('If a message is set, then set to null, then set to the same text again, it
213228 message : null
214229 } ) ;
215230 wrapper . setProps ( {
216- message : 'Example message'
231+ message : message
217232 } ) ;
218233 wrapper . setProps ( {
219234 characterState : new CharacterState ( 2 , 1 , 2 , [ ] , sceneDimensions )
0 commit comments