Skip to content

Commit 39964df

Browse files
committed
tests/routes/crates/reverse_dependencies: update default versions
1 parent ad4c6a8 commit 39964df

File tree

1 file changed

+26
-9
lines changed

1 file changed

+26
-9
lines changed

src/tests/routes/crates/reverse_dependencies.rs

Lines changed: 26 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
use crate::builders::{CrateBuilder, VersionBuilder};
22
use crate::util::{RequestHelper, TestApp};
3+
use crates_io::models::update_default_version;
34
use http::StatusCode;
45
use insta::{assert_json_snapshot, assert_snapshot};
56

@@ -10,14 +11,16 @@ async fn reverse_dependencies() {
1011

1112
app.db(|conn| {
1213
let c1 = CrateBuilder::new("c1", user.id).expect_build(conn);
13-
CrateBuilder::new("c2", user.id)
14+
let c2 = CrateBuilder::new("c2", user.id)
1415
.version(VersionBuilder::new("1.0.0").dependency(&c1, None))
1516
.version(
1617
VersionBuilder::new("1.1.0")
1718
.dependency(&c1, None)
1819
.dependency(&c1, Some("foo")),
1920
)
2021
.expect_build(conn);
22+
let _ = update_default_version(c1.id, conn);
23+
let _ = update_default_version(c2.id, conn);
2124
});
2225

2326
let response = anon
@@ -49,10 +52,12 @@ async fn reverse_dependencies_when_old_version_doesnt_depend_but_new_does() {
4952
let c1 = CrateBuilder::new("c1", user.id)
5053
.version("1.1.0")
5154
.expect_build(conn);
52-
CrateBuilder::new("c2", user.id)
55+
let c2 = CrateBuilder::new("c2", user.id)
5356
.version("1.0.0")
5457
.version(VersionBuilder::new("2.0.0").dependency(&c1, None))
5558
.expect_build(conn);
59+
let _ = update_default_version(c1.id, conn);
60+
let _ = update_default_version(c2.id, conn);
5661
});
5762

5863
let response = anon
@@ -74,10 +79,12 @@ async fn reverse_dependencies_when_old_version_depended_but_new_doesnt() {
7479
let c1 = CrateBuilder::new("c1", user.id)
7580
.version("1.0.0")
7681
.expect_build(conn);
77-
CrateBuilder::new("c2", user.id)
82+
let c2 = CrateBuilder::new("c2", user.id)
7883
.version(VersionBuilder::new("1.0.0").dependency(&c1, None))
7984
.version("2.0.0")
8085
.expect_build(conn);
86+
let _ = update_default_version(c1.id, conn);
87+
let _ = update_default_version(c2.id, conn);
8188
});
8289

8390
let response = anon
@@ -99,13 +106,16 @@ async fn prerelease_versions_not_included_in_reverse_dependencies() {
99106
let c1 = CrateBuilder::new("c1", user.id)
100107
.version("1.0.0")
101108
.expect_build(conn);
102-
CrateBuilder::new("c2", user.id)
109+
let c2 = CrateBuilder::new("c2", user.id)
103110
.version("1.1.0-pre")
104111
.expect_build(conn);
105-
CrateBuilder::new("c3", user.id)
112+
let c3 = CrateBuilder::new("c3", user.id)
106113
.version(VersionBuilder::new("1.0.0").dependency(&c1, None))
107114
.version("1.1.0-pre")
108115
.expect_build(conn);
116+
let _ = update_default_version(c1.id, conn);
117+
let _ = update_default_version(c2.id, conn);
118+
let _ = update_default_version(c3.id, conn);
109119
});
110120

111121
let response = anon
@@ -127,10 +137,12 @@ async fn yanked_versions_not_included_in_reverse_dependencies() {
127137
let c1 = CrateBuilder::new("c1", user.id)
128138
.version("1.0.0")
129139
.expect_build(conn);
130-
CrateBuilder::new("c2", user.id)
140+
let c2 = CrateBuilder::new("c2", user.id)
131141
.version("1.0.0")
132142
.version(VersionBuilder::new("2.0.0").dependency(&c1, None))
133143
.expect_build(conn);
144+
let _ = update_default_version(c1.id, conn);
145+
let _ = update_default_version(c2.id, conn);
134146
});
135147

136148
let response = anon
@@ -174,7 +186,7 @@ async fn reverse_dependencies_includes_published_by_user_when_present() {
174186
let c1 = CrateBuilder::new("c1", user.id)
175187
.version("1.0.0")
176188
.expect_build(conn);
177-
CrateBuilder::new("c2", user.id)
189+
let c2 = CrateBuilder::new("c2", user.id)
178190
.version(VersionBuilder::new("2.0.0").dependency(&c1, None))
179191
.expect_build(conn);
180192

@@ -187,9 +199,12 @@ async fn reverse_dependencies_includes_published_by_user_when_present() {
187199
.unwrap();
188200

189201
// c3's version will have the published by info recorded
190-
CrateBuilder::new("c3", user.id)
202+
let c3 = CrateBuilder::new("c3", user.id)
191203
.version(VersionBuilder::new("3.0.0").dependency(&c1, None))
192204
.expect_build(conn);
205+
let _ = update_default_version(c1.id, conn);
206+
let _ = update_default_version(c2.id, conn);
207+
let _ = update_default_version(c3.id, conn);
193208
});
194209

195210
let response = anon
@@ -212,10 +227,12 @@ async fn reverse_dependencies_query_supports_u64_version_number_parts() {
212227
app.db(|conn| {
213228
let c1 = CrateBuilder::new("c1", user.id).expect_build(conn);
214229
// The crate that depends on c1...
215-
CrateBuilder::new("c2", user.id)
230+
let c2 = CrateBuilder::new("c2", user.id)
216231
// ...has a patch version at the limits of what the semver crate supports
217232
.version(VersionBuilder::new(&large_but_valid_version_number).dependency(&c1, None))
218233
.expect_build(conn);
234+
let _ = update_default_version(c1.id, conn);
235+
let _ = update_default_version(c2.id, conn);
219236
});
220237

221238
let response = anon

0 commit comments

Comments
 (0)