@@ -10,24 +10,20 @@ const intl = createIntl({
1010 messages : messages . en
1111} ) ;
1212
13- function createAnnouncementBuilder ( ) {
14- return new AnnouncementBuilder ( intl ) ;
15- }
16-
1713test ( 'Test buildSelectActionAnnouncement()' , ( ) => {
1814 expect . assertions ( 2 ) ;
1915
20- const announcementBuilder = createAnnouncementBuilder ( ) ;
16+ const announcementBuilder = new AnnouncementBuilder ( ) ;
2117
22- expect ( announcementBuilder . buildSelectActionAnnouncement ( 'loop' ) ) . toStrictEqual ( {
18+ expect ( announcementBuilder . buildSelectActionAnnouncement ( 'loop' , intl ) ) . toStrictEqual ( {
2319 messageIdSuffix : 'actionSelected' ,
2420 values : {
2521 actionType : 'control' ,
2622 actionName : 'loop'
2723 }
2824 } ) ;
2925
30- expect ( announcementBuilder . buildSelectActionAnnouncement ( 'forward1' ) ) . toStrictEqual ( {
26+ expect ( announcementBuilder . buildSelectActionAnnouncement ( 'forward1' , intl ) ) . toStrictEqual ( {
3127 messageIdSuffix : 'actionSelected' ,
3228 values : {
3329 actionType : 'movement' ,
@@ -39,17 +35,17 @@ test('Test buildSelectActionAnnouncement()', () => {
3935test ( 'Test buildAddStepAnnouncement()' , ( ) => {
4036 expect . assertions ( 2 ) ;
4137
42- const announcementBuilder = createAnnouncementBuilder ( ) ;
38+ const announcementBuilder = new AnnouncementBuilder ( ) ;
4339
44- expect ( announcementBuilder . buildAddStepAnnouncement ( 'loop' ) ) . toStrictEqual ( {
40+ expect ( announcementBuilder . buildAddStepAnnouncement ( 'loop' , intl ) ) . toStrictEqual ( {
4541 messageIdSuffix : 'add' ,
4642 values : {
4743 actionType : 'control' ,
4844 actionName : 'loop'
4945 }
5046 } ) ;
5147
52- expect ( announcementBuilder . buildAddStepAnnouncement ( 'forward1' ) ) . toStrictEqual ( {
48+ expect ( announcementBuilder . buildAddStepAnnouncement ( 'forward1' , intl ) ) . toStrictEqual ( {
5349 messageIdSuffix : 'add' ,
5450 values : {
5551 actionType : 'movement' ,
@@ -60,15 +56,15 @@ test('Test buildAddStepAnnouncement()', () => {
6056
6157describe ( 'Test buildDeleteStepAnnouncement()' , ( ) => {
6258 test ( 'startLoop' , ( ) => {
63- const announcementBuilder = createAnnouncementBuilder ( ) ;
59+ const announcementBuilder = new AnnouncementBuilder ( ) ;
6460
6561 const startLoopBlock = {
6662 block : 'startLoop' ,
6763 label : 'A' ,
6864 iterations : 1
6965 } ;
7066
71- expect ( announcementBuilder . buildDeleteStepAnnouncement ( startLoopBlock ) ) . toStrictEqual ( {
67+ expect ( announcementBuilder . buildDeleteStepAnnouncement ( startLoopBlock , intl ) ) . toStrictEqual ( {
7268 messageIdSuffix : 'delete' ,
7369 values : {
7470 actionType : 'control' ,
@@ -78,14 +74,14 @@ describe('Test buildDeleteStepAnnouncement()', () => {
7874 } ) ;
7975
8076 test ( 'endLoop' , ( ) => {
81- const announcementBuilder = createAnnouncementBuilder ( ) ;
77+ const announcementBuilder = new AnnouncementBuilder ( ) ;
8278
8379 const endLoopBlock = {
8480 block : 'endLoop' ,
8581 label : 'A'
8682 } ;
8783
88- expect ( announcementBuilder . buildDeleteStepAnnouncement ( endLoopBlock ) ) . toStrictEqual ( {
84+ expect ( announcementBuilder . buildDeleteStepAnnouncement ( endLoopBlock , intl ) ) . toStrictEqual ( {
8985 messageIdSuffix : 'delete' ,
9086 values : {
9187 actionType : 'control' ,
@@ -95,13 +91,13 @@ describe('Test buildDeleteStepAnnouncement()', () => {
9591 } ) ;
9692
9793 test ( 'forward1' , ( ) => {
98- const announcementBuilder = createAnnouncementBuilder ( ) ;
94+ const announcementBuilder = new AnnouncementBuilder ( ) ;
9995
10096 const forwardBlock = {
10197 block : 'forward1'
10298 } ;
10399
104- expect ( announcementBuilder . buildDeleteStepAnnouncement ( forwardBlock ) ) . toStrictEqual ( {
100+ expect ( announcementBuilder . buildDeleteStepAnnouncement ( forwardBlock , intl ) ) . toStrictEqual ( {
105101 messageIdSuffix : 'delete' ,
106102 values : {
107103 actionType : 'movement' ,
@@ -114,13 +110,13 @@ describe('Test buildDeleteStepAnnouncement()', () => {
114110test ( 'Test buildReplaceStepAnnouncement()' , ( ) => {
115111 expect . assertions ( 1 ) ;
116112
117- const announcementBuilder = createAnnouncementBuilder ( ) ;
113+ const announcementBuilder = new AnnouncementBuilder ( ) ;
118114
119115 const forwardBlock = {
120116 block : 'forward1'
121117 } ;
122118
123- expect ( announcementBuilder . buildReplaceStepAnnouncement ( forwardBlock , 'right45' ) ) . toStrictEqual ( {
119+ expect ( announcementBuilder . buildReplaceStepAnnouncement ( forwardBlock , 'right45' , intl ) ) . toStrictEqual ( {
124120 messageIdSuffix : 'replace' ,
125121 values : {
126122 oldActionName : 'forward 1 square' ,
0 commit comments