@@ -90,8 +90,6 @@ macro_rules! assert_module_error {
9090 } ;
9191
9292 ( $( ( $name: expr, $module_src: literal) ) ,+, $src: literal $( , ) ?) => {
93- use std:: fmt:: Write as _;
94-
9593 let error = $crate:: type_:: tests:: module_error(
9694 $src,
9795 vec![
@@ -101,15 +99,20 @@ macro_rules! assert_module_error {
10199
102100 let mut output = String :: from( "----- SOURCE CODE\n " ) ;
103101 for ( name, src) in [ $( ( $name, $module_src) ) ,* ] {
104- let _ = write!( output, "-- {name}.gleam\n {src}\n \n " ) ;
102+ output. push_str( "-- " ) ;
103+ output. push_str( name) ;
104+ output. push_str( ".gleam\n " ) ;
105+ output. push_str( src) ;
106+ output. push_str( "\n \n " ) ;
105107 }
106- let _ = write!( output, "-- main.gleam\n {}\n \n ----- ERROR\n {error}" , $src) ;
108+ output. push_str( "-- main.gleam\n " ) ;
109+ output. push_str( $src) ;
110+ output. push_str( "\n \n ----- ERROR\n " ) ;
111+ output. push_str( & error) ;
107112 insta:: assert_snapshot!( insta:: internals:: AutoName , output, $src) ;
108113 } ;
109114
110115 ( $( ( $package: literal, $name: expr, $module_src: literal) ) ,+, $src: literal $( , ) ?) => {
111- use std:: fmt:: Write as _;
112-
113116 let error = $crate:: type_:: tests:: module_error(
114117 $src,
115118 vec![
@@ -119,9 +122,16 @@ macro_rules! assert_module_error {
119122
120123 let mut output = String :: from( "----- SOURCE CODE\n " ) ;
121124 for ( name, src) in [ $( ( $name, $module_src) ) ,* ] {
122- let _ = write!( output, "-- {name}.gleam\n {src}\n \n " ) ;
125+ output. push_str( "-- " ) ;
126+ output. push_str( name) ;
127+ output. push_str( ".gleam\n " ) ;
128+ output. push_str( src) ;
129+ output. push_str( "\n \n " ) ;
123130 }
124- let _ = write!( output, "-- main.gleam\n {}\n \n ----- ERROR\n {error}" , $src) ;
131+ output. push_str( "-- main.gleam\n " ) ;
132+ output. push_str( $src) ;
133+ output. push_str( "\n \n ----- ERROR\n " ) ;
134+ output. push_str( & error) ;
125135 insta:: assert_snapshot!( insta:: internals:: AutoName , output, $src) ;
126136 } ;
127137}
@@ -235,8 +245,6 @@ macro_rules! assert_warning {
235245 } ;
236246
237247 ( $( ( $name: expr, $module_src: literal) ) ,+, $src: literal $( , ) ?) => {
238- use std:: fmt:: Write as _;
239-
240248 let warning = $crate:: type_:: tests:: get_printed_warnings(
241249 $src,
242250 vec![
@@ -249,15 +257,21 @@ macro_rules! assert_warning {
249257
250258 let mut output = String :: from( "----- SOURCE CODE\n " ) ;
251259 for ( name, src) in [ $( ( $name, $module_src) ) ,* ] {
252- let _ = write!( output, "-- {name}.gleam\n {src}\n \n " ) ;
260+ output. push_str( "-- " ) ;
261+ output. push_str( name) ;
262+ output. push_str( ".gleam\n " ) ;
263+ output. push_str( src) ;
264+ output. push_str( "\n \n " ) ;
253265 }
254- let _ = write!( output, "-- main.gleam\n {}\n \n ----- WARNING\n {warning}" , $src) ;
266+
267+ output. push_str( "-- main.gleam\n " ) ;
268+ output. push_str( $src) ;
269+ output. push_str( "\n \n ----- WARNING\n " ) ;
270+ output. push_str( & warning) ;
255271 insta:: assert_snapshot!( insta:: internals:: AutoName , output, $src) ;
256272 } ;
257273
258274 ( $( ( $package: expr, $name: expr, $module_src: literal) ) ,+, $src: expr) => {
259- use std:: fmt:: Write as _;
260-
261275 let warning = $crate:: type_:: tests:: get_printed_warnings(
262276 $src,
263277 vec![ $( ( $package, $name, $module_src) ) ,* ] ,
@@ -268,9 +282,17 @@ macro_rules! assert_warning {
268282
269283 let mut output = String :: from( "----- SOURCE CODE\n " ) ;
270284 for ( name, src) in [ $( ( $name, $module_src) ) ,* ] {
271- let _ = write!( output, "-- {name}.gleam\n {src}\n \n " ) ;
285+ output. push_str( "-- " ) ;
286+ output. push_str( name) ;
287+ output. push_str( ".gleam\n " ) ;
288+ output. push_str( src) ;
289+ output. push_str( "\n \n " ) ;
272290 }
273- let _ = write!( output, "-- main.gleam\n {}\n \n ----- WARNING\n {warning}" , $src) ;
291+
292+ output. push_str( "-- main.gleam\n " ) ;
293+ output. push_str( $src) ;
294+ output. push_str( "\n \n ----- WARNING\n " ) ;
295+ output. push_str( & warning) ;
274296 insta:: assert_snapshot!( insta:: internals:: AutoName , output, $src) ;
275297 } ;
276298}
0 commit comments