@@ -829,6 +829,9 @@ mod tests {
829
829
#[ cfg( any( feature = "kaleido" , feature = "plotly_static" ) ) ]
830
830
use { base64:: engine:: general_purpose, base64:: Engine } ;
831
831
832
+ #[ cfg( feature = "plotly_static" ) ]
833
+ use crate :: export:: sync:: ExporterSyncExt ;
834
+
832
835
use super :: * ;
833
836
use crate :: Scatter ;
834
837
@@ -1001,7 +1004,8 @@ mod tests {
1001
1004
. webdriver_port ( get_unique_port ( ) )
1002
1005
. build ( )
1003
1006
. 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 )
1005
1009
. unwrap ( ) ;
1006
1010
assert ! ( dst. exists( ) ) ;
1007
1011
let metadata = std:: fs:: metadata ( & dst) . expect ( "Could not retrieve file metadata" ) ;
@@ -1021,7 +1025,8 @@ mod tests {
1021
1025
. webdriver_port ( get_unique_port ( ) )
1022
1026
. build ( )
1023
1027
. 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 )
1025
1030
. unwrap ( ) ;
1026
1031
assert ! ( dst. exists( ) ) ;
1027
1032
let metadata = std:: fs:: metadata ( & dst) . expect ( "Could not retrieve file metadata" ) ;
@@ -1041,7 +1046,8 @@ mod tests {
1041
1046
. webdriver_port ( get_unique_port ( ) )
1042
1047
. build ( )
1043
1048
. 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 )
1045
1051
. unwrap ( ) ;
1046
1052
assert ! ( dst. exists( ) ) ;
1047
1053
let metadata = std:: fs:: metadata ( & dst) . expect ( "Could not retrieve file metadata" ) ;
@@ -1069,7 +1075,8 @@ mod tests {
1069
1075
. webdriver_port ( get_unique_port ( ) )
1070
1076
. build ( )
1071
1077
. 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 )
1073
1080
. unwrap ( ) ;
1074
1081
assert ! ( dst. exists( ) ) ;
1075
1082
let metadata = std:: fs:: metadata ( & dst) . expect ( "Could not retrieve file metadata" ) ;
@@ -1089,7 +1096,8 @@ mod tests {
1089
1096
. webdriver_port ( get_unique_port ( ) )
1090
1097
. build ( )
1091
1098
. 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 )
1093
1101
. unwrap ( ) ;
1094
1102
assert ! ( dst. exists( ) ) ;
1095
1103
let metadata = std:: fs:: metadata ( & dst) . expect ( "Could not retrieve file metadata" ) ;
@@ -1109,8 +1117,8 @@ mod tests {
1109
1117
. build ( )
1110
1118
. unwrap ( ) ;
1111
1119
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 )
1114
1122
. unwrap ( ) ;
1115
1123
1116
1124
assert ! ( !image_base64. is_empty( ) ) ;
@@ -1134,9 +1142,7 @@ mod tests {
1134
1142
. webdriver_port ( get_unique_port ( ) )
1135
1143
. build ( )
1136
1144
. 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 ( ) ;
1140
1146
1141
1147
assert ! ( !image_svg. is_empty( ) ) ;
1142
1148
@@ -1172,12 +1178,13 @@ mod tests {
1172
1178
. build ( )
1173
1179
. unwrap ( ) ;
1174
1180
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 )
1177
1183
. unwrap( )
1178
1184
. is_empty( ) ) ;
1179
1185
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 )
1181
1188
. unwrap ( ) ;
1182
1189
assert ! ( dst. exists( ) ) ;
1183
1190
0 commit comments