@@ -168,25 +168,29 @@ describe('Composer styling', () => {
168168 } ) ;
169169
170170 it ( 'places the composer border flush against the message list' , ( ) => {
171- const composerRule = capture ( composerSource , / (?: ^ | \n ) \. c o m p o s e r \s * \{ ( [ ^ } ] * ) \} / u) ;
171+ const composerRule = composerSource . match ( / (?: ^ | \n ) \. c o m p o s e r \s * \{ ( [ ^ } ] * ) \} / ) ?. [ 1 ] ?? '' ;
172+ expect ( composerRule . trim ( ) ) . not . toBe ( '' ) ;
172173
173- const padding = capture ( composerRule , / p a d d i n g : \s * ( [ ^ ; ] + ) ; / u ) ;
174- expect ( padding ) . toMatch ( / ^ 0 (?: \s | $ ) / u ) ;
175- expect ( padding ) . not . toMatch ( / ^ 7 p x (?: \s | $ ) / u ) ;
176- expect ( padding ) . toMatch ( / v a r \( - - d o c k - i n l i n e - l e f t , 1 6 p x \) $ / u ) ;
174+ const padding = composerRule . match ( / p a d d i n g : \s * ( [ ^ ; ] + ) ; / ) ?. [ 1 ] ?? '' ;
175+ expect ( padding ) . toMatch ( / ^ 0 (?: \s | $ ) / ) ;
176+ expect ( padding ) . not . toMatch ( / ^ 7 p x (?: \s | $ ) / ) ;
177+ expect ( padding ) . toMatch ( / v a r \( - - d o c k - i n l i n e - l e f t , 1 6 p x \) $ / ) ;
177178 } ) ;
178179
179180 it ( 'styles attachments as a horizontal row of square tiles' , ( ) => {
180- const stripRule = capture ( composerSource , / (?: ^ | \n ) \. a t t - s t r i p \s * \{ ( [ ^ } ] * ) \} / u) ;
181- expect ( stripRule ) . toMatch ( / f l e x - w r a p : \s * n o w r a p ; / u) ;
182- expect ( stripRule ) . toMatch ( / o v e r f l o w - x : \s * a u t o ; / u) ;
183-
184- const removeRule = capture ( composerSource , / (?: ^ | \n ) \. a t t - r m \s * \{ ( [ ^ } ] * ) \} / u) ;
185- expect ( removeRule ) . toMatch ( / o p a c i t y : \s * 0 ; / u) ;
186- expect ( removeRule ) . not . toMatch ( / d i s p l a y : \s * n o n e ; / u) ;
187-
188- const chipRule = capture ( composerSource , / (?: ^ | \n ) \. a t t - c h i p \s * \{ ( [ ^ } ] * ) \} / u) ;
189- expect ( chipRule ) . toMatch ( / w i d t h : \s * 5 6 p x ; / u) ;
181+ const stripRule = composerSource . match ( / (?: ^ | \n ) \. a t t - s t r i p \s * \{ ( [ ^ } ] * ) \} / ) ?. [ 1 ] ?? '' ;
182+ expect ( stripRule . trim ( ) ) . not . toBe ( '' ) ;
183+ expect ( stripRule ) . toMatch ( / f l e x - w r a p : \s * n o w r a p ; / ) ;
184+ expect ( stripRule ) . toMatch ( / o v e r f l o w - x : \s * a u t o ; / ) ;
185+
186+ const removeRule = composerSource . match ( / (?: ^ | \n ) \. a t t - r m \s * \{ ( [ ^ } ] * ) \} / ) ?. [ 1 ] ?? '' ;
187+ expect ( removeRule . trim ( ) ) . not . toBe ( '' ) ;
188+ expect ( removeRule ) . toMatch ( / o p a c i t y : \s * 0 ; / ) ;
189+ expect ( removeRule ) . not . toMatch ( / d i s p l a y : \s * n o n e ; / ) ;
190+
191+ const chipRule = composerSource . match ( / (?: ^ | \n ) \. a t t - c h i p \s * \{ ( [ ^ } ] * ) \} / ) ?. [ 1 ] ?? '' ;
192+ expect ( chipRule . trim ( ) ) . not . toBe ( '' ) ;
193+ expect ( chipRule ) . toMatch ( / w i d t h : \s * 5 6 p x ; / ) ;
190194 } ) ;
191195} ) ;
192196
0 commit comments