@@ -212,57 +212,61 @@ fn update_add_gitlab() {
212
212
#[ test]
213
213
fn update_add_isitmaintained_issue_resolution ( ) {
214
214
// Add a isitmaintained_issue_resolution badge
215
- let ( req, krate, test_badges) = set_up ( ) ;
215
+ let ( app, krate, test_badges) = set_up ( ) ;
216
+ let conn = app. diesel_database . get ( ) . unwrap ( ) ;
216
217
217
218
let mut badges = HashMap :: new ( ) ;
218
219
badges. insert (
219
220
String :: from ( "is-it-maintained-issue-resolution" ) ,
220
221
test_badges. isitmaintained_issue_resolution_attributes
221
222
) ;
222
- Badge :: update_crate_old ( req . tx ( ) . unwrap ( ) , & krate, badges) . unwrap ( ) ;
223
- assert_eq ! ( krate. badges( req . tx ( ) . unwrap ( ) ) . unwrap( ) , vec![ test_badges. isitmaintained_issue_resolution] ) ;
223
+ Badge :: update_crate ( & conn , & krate, Some ( & badges) ) . unwrap ( ) ;
224
+ assert_eq ! ( krate. badges( & conn ) . unwrap( ) , vec![ test_badges. isitmaintained_issue_resolution] ) ;
224
225
}
225
226
226
227
#[ test]
227
228
fn update_add_isitmaintained_open_issues ( ) {
228
229
// Add a isitmaintained_open_issues badge
229
- let ( req, krate, test_badges) = set_up ( ) ;
230
+ let ( app, krate, test_badges) = set_up ( ) ;
231
+ let conn = app. diesel_database . get ( ) . unwrap ( ) ;
230
232
231
233
let mut badges = HashMap :: new ( ) ;
232
234
badges. insert (
233
235
String :: from ( "is-it-maintained-open-issues" ) ,
234
236
test_badges. isitmaintained_open_issues_attributes
235
237
) ;
236
- Badge :: update_crate_old ( req . tx ( ) . unwrap ( ) , & krate, badges) . unwrap ( ) ;
237
- assert_eq ! ( krate. badges( req . tx ( ) . unwrap ( ) ) . unwrap( ) , vec![ test_badges. isitmaintained_open_issues] ) ;
238
+ Badge :: update_crate ( & conn , & krate, Some ( & badges) ) . unwrap ( ) ;
239
+ assert_eq ! ( krate. badges( & conn ) . unwrap( ) , vec![ test_badges. isitmaintained_open_issues] ) ;
238
240
}
239
241
240
242
#[ test]
241
243
fn update_add_codecov ( ) {
242
244
// Add a codecov badge
243
- let ( req, krate, test_badges) = set_up ( ) ;
245
+ let ( app, krate, test_badges) = set_up ( ) ;
246
+ let conn = app. diesel_database . get ( ) . unwrap ( ) ;
244
247
245
248
let mut badges = HashMap :: new ( ) ;
246
249
badges. insert (
247
250
String :: from ( "codecov" ) ,
248
251
test_badges. codecov_attributes
249
252
) ;
250
- Badge :: update_crate_old ( req . tx ( ) . unwrap ( ) , & krate, badges) . unwrap ( ) ;
251
- assert_eq ! ( krate. badges( req . tx ( ) . unwrap ( ) ) . unwrap( ) , vec![ test_badges. codecov] ) ;
253
+ Badge :: update_crate ( & conn , & krate, Some ( & badges) ) . unwrap ( ) ;
254
+ assert_eq ! ( krate. badges( & conn ) . unwrap( ) , vec![ test_badges. codecov] ) ;
252
255
}
253
256
254
257
#[ test]
255
258
fn update_add_coveralls ( ) {
256
259
// Add a coveralls badge
257
- let ( req, krate, test_badges) = set_up ( ) ;
260
+ let ( app, krate, test_badges) = set_up ( ) ;
261
+ let conn = app. diesel_database . get ( ) . unwrap ( ) ;
258
262
259
263
let mut badges = HashMap :: new ( ) ;
260
264
badges. insert (
261
265
String :: from ( "coveralls" ) ,
262
266
test_badges. coveralls_attributes
263
267
) ;
264
- Badge :: update_crate_old ( req . tx ( ) . unwrap ( ) , & krate, badges) . unwrap ( ) ;
265
- assert_eq ! ( krate. badges( req . tx ( ) . unwrap ( ) ) . unwrap( ) , vec![ test_badges. coveralls] ) ;
268
+ Badge :: update_crate ( & conn , & krate, Some ( & badges) ) . unwrap ( ) ;
269
+ assert_eq ! ( krate. badges( & conn ) . unwrap( ) , vec![ test_badges. coveralls] ) ;
266
270
}
267
271
268
272
#[ test]
@@ -431,7 +435,8 @@ fn gitlab_required_keys() {
431
435
#[ test]
432
436
fn isitmaintained_issue_resolution_required_keys ( ) {
433
437
// Add a isitmaintained_issue_resolution badge missing a required field
434
- let ( req, krate, mut test_badges) = set_up ( ) ;
438
+ let ( app, krate, mut test_badges) = set_up ( ) ;
439
+ let conn = app. diesel_database . get ( ) . unwrap ( ) ;
435
440
436
441
let mut badges = HashMap :: new ( ) ;
437
442
@@ -442,16 +447,17 @@ fn isitmaintained_issue_resolution_required_keys() {
442
447
test_badges. isitmaintained_issue_resolution_attributes
443
448
) ;
444
449
445
- let invalid_badges = Badge :: update_crate_old ( req . tx ( ) . unwrap ( ) , & krate, badges) . unwrap ( ) ;
450
+ let invalid_badges = Badge :: update_crate ( & conn , & krate, Some ( & badges) ) . unwrap ( ) ;
446
451
assert_eq ! ( invalid_badges. len( ) , 1 ) ;
447
- assert ! ( invalid_badges. contains( & String :: from ( "isitmaintained_issue_resolution" ) ) ) ;
448
- assert_eq ! ( krate. badges( req . tx ( ) . unwrap ( ) ) . unwrap( ) , vec![ ] ) ;
452
+ assert ! ( invalid_badges. contains( & "isitmaintained_issue_resolution" ) ) ;
453
+ assert_eq ! ( krate. badges( & conn ) . unwrap( ) , vec![ ] ) ;
449
454
}
450
455
451
456
#[ test]
452
457
fn isitmaintained_open_issues_required_keys ( ) {
453
458
// Add a isitmaintained_open_issues badge missing a required field
454
- let ( req, krate, mut test_badges) = set_up ( ) ;
459
+ let ( app, krate, mut test_badges) = set_up ( ) ;
460
+ let conn = app. diesel_database . get ( ) . unwrap ( ) ;
455
461
456
462
let mut badges = HashMap :: new ( ) ;
457
463
@@ -462,16 +468,17 @@ fn isitmaintained_open_issues_required_keys() {
462
468
test_badges. isitmaintained_open_issues_attributes
463
469
) ;
464
470
465
- let invalid_badges = Badge :: update_crate_old ( req . tx ( ) . unwrap ( ) , & krate, badges) . unwrap ( ) ;
471
+ let invalid_badges = Badge :: update_crate ( & conn , & krate, Some ( & badges) ) . unwrap ( ) ;
466
472
assert_eq ! ( invalid_badges. len( ) , 1 ) ;
467
- assert ! ( invalid_badges. contains( & String :: from ( "isitmaintained_open_issues" ) ) ) ;
468
- assert_eq ! ( krate. badges( req . tx ( ) . unwrap ( ) ) . unwrap( ) , vec![ ] ) ;
473
+ assert ! ( invalid_badges. contains( & "isitmaintained_open_issues" ) ) ;
474
+ assert_eq ! ( krate. badges( & conn ) . unwrap( ) , vec![ ] ) ;
469
475
}
470
476
471
477
#[ test]
472
478
fn codecov_required_keys ( ) {
473
479
// Add a codecov badge missing a required field
474
- let ( req, krate, mut test_badges) = set_up ( ) ;
480
+ let ( app, krate, mut test_badges) = set_up ( ) ;
481
+ let conn = app. diesel_database . get ( ) . unwrap ( ) ;
475
482
476
483
let mut badges = HashMap :: new ( ) ;
477
484
@@ -482,16 +489,17 @@ fn codecov_required_keys() {
482
489
test_badges. codecov_attributes
483
490
) ;
484
491
485
- let invalid_badges = Badge :: update_crate_old ( req . tx ( ) . unwrap ( ) , & krate, badges) . unwrap ( ) ;
492
+ let invalid_badges = Badge :: update_crate ( & conn , & krate, Some ( & badges) ) . unwrap ( ) ;
486
493
assert_eq ! ( invalid_badges. len( ) , 1 ) ;
487
- assert ! ( invalid_badges. contains( & String :: from ( "codecov" ) ) ) ;
488
- assert_eq ! ( krate. badges( req . tx ( ) . unwrap ( ) ) . unwrap( ) , vec![ ] ) ;
494
+ assert ! ( invalid_badges. contains( & "codecov" ) ) ;
495
+ assert_eq ! ( krate. badges( & conn ) . unwrap( ) , vec![ ] ) ;
489
496
}
490
497
491
498
#[ test]
492
499
fn coveralls_required_keys ( ) {
493
500
// Add a coveralls badge missing a required field
494
- let ( req, krate, mut test_badges) = set_up ( ) ;
501
+ let ( app, krate, mut test_badges) = set_up ( ) ;
502
+ let conn = app. diesel_database . get ( ) . unwrap ( ) ;
495
503
496
504
let mut badges = HashMap :: new ( ) ;
497
505
@@ -502,10 +510,10 @@ fn coveralls_required_keys() {
502
510
test_badges. coveralls_attributes
503
511
) ;
504
512
505
- let invalid_badges = Badge :: update_crate_old ( req . tx ( ) . unwrap ( ) , & krate, badges) . unwrap ( ) ;
513
+ let invalid_badges = Badge :: update_crate ( & conn , & krate, Some ( & badges) ) . unwrap ( ) ;
506
514
assert_eq ! ( invalid_badges. len( ) , 1 ) ;
507
- assert ! ( invalid_badges. contains( & String :: from ( "coveralls" ) ) ) ;
508
- assert_eq ! ( krate. badges( req . tx ( ) . unwrap ( ) ) . unwrap( ) , vec![ ] ) ;
515
+ assert ! ( invalid_badges. contains( & "coveralls" ) ) ;
516
+ assert_eq ! ( krate. badges( & conn ) . unwrap( ) , vec![ ] ) ;
509
517
}
510
518
511
519
#[ test]
0 commit comments