@@ -829,6 +829,9 @@ mod tests {
829829 #[ cfg( any( feature = "kaleido" , feature = "plotly_static" ) ) ]
830830 use { base64:: engine:: general_purpose, base64:: Engine } ;
831831
832+ #[ cfg( feature = "plotly_static" ) ]
833+ use crate :: export:: sync:: ExporterSyncExt ;
834+
832835 use super :: * ;
833836 use crate :: Scatter ;
834837
@@ -1001,7 +1004,8 @@ mod tests {
10011004 . webdriver_port ( get_unique_port ( ) )
10021005 . build ( )
10031006 . unwrap ( ) ;
1004- plot. write_image_with_exporter ( & mut exporter, & dst, ImageFormat :: PNG , 1024 , 680 , 1.0 )
1007+ exporter
1008+ . write_image ( & plot, & dst, ImageFormat :: PNG , 1024 , 680 , 1.0 )
10051009 . unwrap ( ) ;
10061010 assert ! ( dst. exists( ) ) ;
10071011 let metadata = std:: fs:: metadata ( & dst) . expect ( "Could not retrieve file metadata" ) ;
@@ -1021,7 +1025,8 @@ mod tests {
10211025 . webdriver_port ( get_unique_port ( ) )
10221026 . build ( )
10231027 . unwrap ( ) ;
1024- plot. write_image_with_exporter ( & mut exporter, & dst, ImageFormat :: JPEG , 1024 , 680 , 1.0 )
1028+ exporter
1029+ . write_image ( & plot, & dst, ImageFormat :: JPEG , 1024 , 680 , 1.0 )
10251030 . unwrap ( ) ;
10261031 assert ! ( dst. exists( ) ) ;
10271032 let metadata = std:: fs:: metadata ( & dst) . expect ( "Could not retrieve file metadata" ) ;
@@ -1041,7 +1046,8 @@ mod tests {
10411046 . webdriver_port ( get_unique_port ( ) )
10421047 . build ( )
10431048 . unwrap ( ) ;
1044- plot. write_image_with_exporter ( & mut exporter, & dst, ImageFormat :: SVG , 1024 , 680 , 1.0 )
1049+ exporter
1050+ . write_image ( & plot, & dst, ImageFormat :: SVG , 1024 , 680 , 1.0 )
10451051 . unwrap ( ) ;
10461052 assert ! ( dst. exists( ) ) ;
10471053 let metadata = std:: fs:: metadata ( & dst) . expect ( "Could not retrieve file metadata" ) ;
@@ -1069,7 +1075,8 @@ mod tests {
10691075 . webdriver_port ( get_unique_port ( ) )
10701076 . build ( )
10711077 . unwrap ( ) ;
1072- plot. write_image_with_exporter ( & mut exporter, & dst, ImageFormat :: PDF , 1024 , 680 , 1.0 )
1078+ exporter
1079+ . write_image ( & plot, & dst, ImageFormat :: PDF , 1024 , 680 , 1.0 )
10731080 . unwrap ( ) ;
10741081 assert ! ( dst. exists( ) ) ;
10751082 let metadata = std:: fs:: metadata ( & dst) . expect ( "Could not retrieve file metadata" ) ;
@@ -1089,7 +1096,8 @@ mod tests {
10891096 . webdriver_port ( get_unique_port ( ) )
10901097 . build ( )
10911098 . unwrap ( ) ;
1092- plot. write_image_with_exporter ( & mut exporter, & dst, ImageFormat :: WEBP , 1024 , 680 , 1.0 )
1099+ exporter
1100+ . write_image ( & plot, & dst, ImageFormat :: WEBP , 1024 , 680 , 1.0 )
10931101 . unwrap ( ) ;
10941102 assert ! ( dst. exists( ) ) ;
10951103 let metadata = std:: fs:: metadata ( & dst) . expect ( "Could not retrieve file metadata" ) ;
@@ -1109,8 +1117,8 @@ mod tests {
11091117 . build ( )
11101118 . unwrap ( ) ;
11111119
1112- let image_base64 = plot
1113- . to_base64_with_exporter ( & mut exporter , ImageFormat :: PNG , 200 , 150 , 1.0 )
1120+ let image_base64 = exporter
1121+ . to_base64 ( & plot , ImageFormat :: PNG , 200 , 150 , 1.0 )
11141122 . unwrap ( ) ;
11151123
11161124 assert ! ( !image_base64. is_empty( ) ) ;
@@ -1134,9 +1142,7 @@ mod tests {
11341142 . webdriver_port ( get_unique_port ( ) )
11351143 . build ( )
11361144 . unwrap ( ) ;
1137- let image_svg = plot
1138- . to_svg_with_exporter ( & mut exporter, 200 , 150 , 1.0 )
1139- . unwrap ( ) ;
1145+ let image_svg = exporter. to_svg ( & plot, 200 , 150 , 1.0 ) . unwrap ( ) ;
11401146
11411147 assert ! ( !image_svg. is_empty( ) ) ;
11421148
@@ -1172,12 +1178,13 @@ mod tests {
11721178 . build ( )
11731179 . unwrap ( ) ;
11741180
1175- assert ! ( !plot
1176- . to_base64_with_exporter ( & mut exporter , ImageFormat :: PNG , 1024 , 680 , 1.0 )
1181+ assert ! ( !exporter
1182+ . to_base64 ( & plot , ImageFormat :: PNG , 1024 , 680 , 1.0 )
11771183 . unwrap( )
11781184 . is_empty( ) ) ;
11791185
1180- plot. write_image_with_exporter ( & mut exporter, & dst, ImageFormat :: PNG , 800 , 600 , 1.0 )
1186+ exporter
1187+ . write_image ( & plot, & dst, ImageFormat :: PNG , 800 , 600 , 1.0 )
11811188 . unwrap ( ) ;
11821189 assert ! ( dst. exists( ) ) ;
11831190
0 commit comments