Skip to content

Commit 4274a18

Browse files
committed
Update tests to use diesel since badges now use diesel
1 parent f8c7003 commit 4274a18

File tree

1 file changed

+36
-28
lines changed

1 file changed

+36
-28
lines changed

src/tests/badge.rs

Lines changed: 36 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -212,57 +212,61 @@ fn update_add_gitlab() {
212212
#[test]
213213
fn update_add_isitmaintained_issue_resolution() {
214214
// 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();
216217

217218
let mut badges = HashMap::new();
218219
badges.insert(
219220
String::from("is-it-maintained-issue-resolution"),
220221
test_badges.isitmaintained_issue_resolution_attributes
221222
);
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]);
224225
}
225226

226227
#[test]
227228
fn update_add_isitmaintained_open_issues() {
228229
// 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();
230232

231233
let mut badges = HashMap::new();
232234
badges.insert(
233235
String::from("is-it-maintained-open-issues"),
234236
test_badges.isitmaintained_open_issues_attributes
235237
);
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]);
238240
}
239241

240242
#[test]
241243
fn update_add_codecov() {
242244
// 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();
244247

245248
let mut badges = HashMap::new();
246249
badges.insert(
247250
String::from("codecov"),
248251
test_badges.codecov_attributes
249252
);
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]);
252255
}
253256

254257
#[test]
255258
fn update_add_coveralls() {
256259
// 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();
258262

259263
let mut badges = HashMap::new();
260264
badges.insert(
261265
String::from("coveralls"),
262266
test_badges.coveralls_attributes
263267
);
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]);
266270
}
267271

268272
#[test]
@@ -431,7 +435,8 @@ fn gitlab_required_keys() {
431435
#[test]
432436
fn isitmaintained_issue_resolution_required_keys() {
433437
// 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();
435440

436441
let mut badges = HashMap::new();
437442

@@ -442,16 +447,17 @@ fn isitmaintained_issue_resolution_required_keys() {
442447
test_badges.isitmaintained_issue_resolution_attributes
443448
);
444449

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();
446451
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![]);
449454
}
450455

451456
#[test]
452457
fn isitmaintained_open_issues_required_keys() {
453458
// 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();
455461

456462
let mut badges = HashMap::new();
457463

@@ -462,16 +468,17 @@ fn isitmaintained_open_issues_required_keys() {
462468
test_badges.isitmaintained_open_issues_attributes
463469
);
464470

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();
466472
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![]);
469475
}
470476

471477
#[test]
472478
fn codecov_required_keys() {
473479
// 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();
475482

476483
let mut badges = HashMap::new();
477484

@@ -482,16 +489,17 @@ fn codecov_required_keys() {
482489
test_badges.codecov_attributes
483490
);
484491

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();
486493
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![]);
489496
}
490497

491498
#[test]
492499
fn coveralls_required_keys() {
493500
// 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();
495503

496504
let mut badges = HashMap::new();
497505

@@ -502,10 +510,10 @@ fn coveralls_required_keys() {
502510
test_badges.coveralls_attributes
503511
);
504512

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();
506514
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![]);
509517
}
510518

511519
#[test]

0 commit comments

Comments
 (0)