Skip to content

Commit a83b023

Browse files
committed
Add a test that rerecording a readme rendering shouldn't cause a uniqueness violation
1 parent 929291a commit a83b023

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

src/tests/version.rs

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,3 +93,19 @@ fn authors() {
9393
let json = json.as_object().unwrap();
9494
assert!(json.contains_key(&"users".to_string()));
9595
}
96+
97+
#[test]
98+
fn record_rerendered_readme_time() {
99+
let (_b, app, _middle) = ::app();
100+
let version = {
101+
let conn = app.diesel_database.get().unwrap();
102+
let u = ::new_user("foo").create_or_update(&conn).unwrap();
103+
let c = ::CrateBuilder::new("foo_authors", u.id).expect_build(&conn);
104+
::new_version(c.id, "1.0.0").save(&conn, &[]).unwrap()
105+
};
106+
{
107+
let conn = app.diesel_database.get().unwrap();
108+
version.record_readme_rendering(&conn).unwrap();
109+
version.record_readme_rendering(&conn).unwrap();
110+
}
111+
}

0 commit comments

Comments
 (0)