Skip to content

Commit 9aa1a9c

Browse files
committed
Add test
1 parent 6c54341 commit 9aa1a9c

File tree

1 file changed

+20
-4
lines changed

1 file changed

+20
-4
lines changed

src/web/builds.rs

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -310,23 +310,39 @@ mod tests {
310310
fn latest_redirect() {
311311
wrapper(|env| {
312312
env.fake_release()
313-
.name("foo")
313+
.name("aquarelle")
314314
.version("0.1.0")
315315
.builds(vec![FakeBuild::default()
316316
.rustc_version("rustc 1.0.0")
317317
.docsrs_version("docs.rs 1.0.0")])
318318
.create()?;
319319

320320
env.fake_release()
321-
.name("foo")
321+
.name("aquarelle")
322322
.version("0.2.0")
323323
.builds(vec![FakeBuild::default()
324324
.rustc_version("rustc 1.0.0")
325325
.docsrs_version("docs.rs 1.0.0")])
326326
.create()?;
327327

328-
let resp = env.frontend().get("/crate/foo/latest/builds").send()?;
329-
assert!(resp.url().as_str().ends_with("/crate/foo/0.2.0/builds"));
328+
let resp = env
329+
.frontend()
330+
.get("/crate/aquarelle/latest/builds")
331+
.send()?;
332+
assert!(resp
333+
.url()
334+
.as_str()
335+
.ends_with("/crate/aquarelle/0.2.0/builds"));
336+
337+
let resp_json = env
338+
.frontend()
339+
.get("/crate/aquarelle/latest/builds.json")
340+
.send()?;
341+
assert!(resp_json
342+
.url()
343+
.as_str()
344+
.ends_with("/crate/aquarelle/0.2.0/builds.json"));
345+
330346
Ok(())
331347
});
332348
}

0 commit comments

Comments
 (0)