11#[ cfg( test) ]
22mod cli_test {
3- use assert_cmd:: Command ;
3+ use assert_cmd:: cargo :: cargo_bin_cmd ;
44 use std:: env:: current_dir;
55 use std:: fs;
66 use std:: io:: Write ;
@@ -23,7 +23,7 @@ mod cli_test {
2323 writeln ! ( temp_file, "{config_content}" ) ?;
2424
2525 // EXECUTE
26- let mut cmd = Command :: cargo_bin ( "sqlx-ts" ) . unwrap ( ) ;
26+ let mut cmd = cargo_bin_cmd ! ( "sqlx-ts" ) ;
2727 cmd
2828 . arg ( demo_path. to_str ( ) . unwrap ( ) )
2929 . arg ( "--ext=ts" )
@@ -61,7 +61,7 @@ mod cli_test {
6161 writeln ! ( temp_file, "{config_content}" ) ?;
6262
6363 // EXECUTE
64- let mut cmd = Command :: cargo_bin ( "sqlx-ts" ) . unwrap ( ) ;
64+ let mut cmd = cargo_bin_cmd ! ( "sqlx-ts" ) ;
6565 cmd
6666 . arg ( demo_path. to_str ( ) . unwrap ( ) )
6767 . arg ( "--ext=ts" )
@@ -114,7 +114,7 @@ mod cli_test {
114114 writeln ! ( temp_file, "{config_content}" ) ?;
115115
116116 // EXECUTE
117- let mut cmd = Command :: cargo_bin ( "sqlx-ts" ) . unwrap ( ) ;
117+ let mut cmd = cargo_bin_cmd ! ( "sqlx-ts" ) ;
118118 cmd
119119 . arg ( demo_path. to_str ( ) . unwrap ( ) )
120120 . arg ( "--ext=ts" )
@@ -160,7 +160,7 @@ mod cli_test {
160160 writeln ! ( temp_file, "{config_content}" ) ?;
161161
162162 // EXECUTE
163- let mut cmd = Command :: cargo_bin ( "sqlx-ts" ) . unwrap ( ) ;
163+ let mut cmd = cargo_bin_cmd ! ( "sqlx-ts" ) ;
164164 cmd
165165 . arg ( demo_path. to_str ( ) . unwrap ( ) )
166166 . arg ( "--ext=ts" )
@@ -209,7 +209,7 @@ mod cli_test {
209209 writeln ! ( temp_file, "{config_content}" ) ?;
210210
211211 // EXECUTE
212- let mut cmd = Command :: cargo_bin ( "sqlx-ts" ) . unwrap ( ) ;
212+ let mut cmd = cargo_bin_cmd ! ( "sqlx-ts" ) ;
213213 cmd
214214 . arg ( demo_path. to_str ( ) . unwrap ( ) )
215215 . arg ( "--ext=ts" )
@@ -232,7 +232,6 @@ mod cli_test {
232232 let demo_dir = tempdir ( ) ?;
233233 let demo_path = demo_dir. path ( ) ;
234234 let sql_file_path = demo_path. join ( "test-query.sql" ) ;
235- let sample_query_path = demo_path. join ( "test-query.queries.ts" ) ;
236235
237236 let config_dir = tempdir ( ) ?;
238237 let config_file_path = config_dir. path ( ) . join ( ".sqlxrc.json" ) ;
@@ -262,7 +261,7 @@ mod cli_test {
262261 writeln ! ( config_file, "{config_content}" ) ?;
263262
264263 // EXECUTE
265- let mut cmd = Command :: cargo_bin ( "sqlx-ts" ) . unwrap ( ) ;
264+ let mut cmd = cargo_bin_cmd ! ( "sqlx-ts" ) ;
266265 cmd
267266 . arg ( demo_path. to_str ( ) . unwrap ( ) )
268267 . arg ( "--ext=ts" )
@@ -282,7 +281,6 @@ mod cli_test {
282281 let demo_dir = tempdir ( ) ?;
283282 let demo_path = demo_dir. path ( ) ;
284283 let sql_file_path = demo_path. join ( "test-query.sql" ) ;
285- let sample_query_path = demo_path. join ( "test-query.queries.ts" ) ;
286284
287285 let config_dir = tempdir ( ) ?;
288286 let config_file_path = config_dir. path ( ) . join ( ".sqlxrc.json" ) ;
@@ -308,7 +306,7 @@ mod cli_test {
308306 writeln ! ( config_file, "{config_content}" ) ?;
309307
310308 // EXECUTE
311- let mut cmd = Command :: cargo_bin ( "sqlx-ts" ) . unwrap ( ) ;
309+ let mut cmd = cargo_bin_cmd ! ( "sqlx-ts" ) ;
312310 cmd
313311 . arg ( demo_path. to_str ( ) . unwrap ( ) )
314312 . arg ( "--ext=ts" )
@@ -326,7 +324,6 @@ mod cli_test {
326324 let demo_dir = tempdir ( ) ?;
327325 let demo_path = demo_dir. path ( ) ;
328326 let sql_file_path = demo_path. join ( "test-query.sql" ) ;
329- let sample_query_path = demo_path. join ( "test-query.queries.ts" ) ;
330327
331328 let config_dir = tempdir ( ) ?;
332329 let config_file_path = config_dir. path ( ) . join ( ".sqlxrc.json" ) ;
@@ -356,7 +353,7 @@ mod cli_test {
356353 writeln ! ( config_file, "{config_content}" ) ?;
357354
358355 // EXECUTE
359- let mut cmd = Command :: cargo_bin ( "sqlx-ts" ) . unwrap ( ) ;
356+ let mut cmd = cargo_bin_cmd ! ( "sqlx-ts" ) ;
360357 cmd
361358 . arg ( demo_path. to_str ( ) . unwrap ( ) )
362359 . arg ( "--ext=ts" )
@@ -376,7 +373,6 @@ mod cli_test {
376373 let demo_dir = tempdir ( ) ?;
377374 let demo_path = demo_dir. path ( ) ;
378375 let sql_file_path = demo_path. join ( "test-query.sql" ) ;
379- let sample_query_path = demo_path. join ( "test-query.queries.ts" ) ;
380376
381377 let config_dir = tempdir ( ) ?;
382378 let config_file_path = config_dir. path ( ) . join ( ".sqlxrc.json" ) ;
@@ -402,7 +398,7 @@ mod cli_test {
402398 writeln ! ( config_file, "{config_content}" ) ?;
403399
404400 // EXECUTE
405- let mut cmd = Command :: cargo_bin ( "sqlx-ts" ) . unwrap ( ) ;
401+ let mut cmd = cargo_bin_cmd ! ( "sqlx-ts" ) ;
406402 cmd
407403 . arg ( demo_path. to_str ( ) . unwrap ( ) )
408404 . arg ( "--ext=ts" )
@@ -449,7 +445,7 @@ mod cli_test {
449445 writeln ! ( config_file, "{config_content}" ) ?;
450446
451447 // EXECUTE - Pass in wrong db-url that should fail
452- let mut cmd = Command :: cargo_bin ( "sqlx-ts" ) . unwrap ( ) ;
448+ let mut cmd = cargo_bin_cmd ! ( "sqlx-ts" ) ;
453449 cmd
454450 . arg ( demo_path. to_str ( ) . unwrap ( ) )
455451 . arg ( "--ext=ts" )
@@ -498,7 +494,7 @@ mod cli_test {
498494 writeln ! ( config_file, "{config_content}" ) ?;
499495
500496 // EXECUTE - Pass in wrong db-url that should fail
501- let mut cmd = Command :: cargo_bin ( "sqlx-ts" ) . unwrap ( ) ;
497+ let mut cmd = cargo_bin_cmd ! ( "sqlx-ts" ) ;
502498 cmd
503499 . arg ( demo_path. to_str ( ) . unwrap ( ) )
504500 . arg ( "--ext=ts" )
0 commit comments