Skip to content

Commit 6493558

Browse files
committed
In tests, where appropriate, use users.username
Instead of `users.gh_login`. For now, these fields should always be the same, so there is no change in the test or implementation behavior. When we fully enable crates.io usernames as being independent of GitHub usernames, these tests should be using the crates.io username.
1 parent 0da10bd commit 6493558

6 files changed

Lines changed: 15 additions & 15 deletions

File tree

src/tests/owners.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ async fn create_and_add_owner(
175175
async fn owners_can_remove_self() {
176176
let (app, _, user, token) = TestApp::init().with_token().await;
177177
let mut conn = app.db_conn().await;
178-
let username = &user.as_model().gh_login;
178+
let username = &user.as_model().username;
179179

180180
let krate = CrateBuilder::new("owners_selfremove", user.as_model().id)
181181
.expect_build(&mut conn)
@@ -210,7 +210,7 @@ async fn owners_can_remove_self() {
210210
async fn modify_multiple_owners() -> anyhow::Result<()> {
211211
let (app, _, user, token) = TestApp::init().with_token().await;
212212
let mut conn = app.db_conn().await;
213-
let username = &user.as_model().gh_login;
213+
let username = &user.as_model().username;
214214

215215
let krate = CrateBuilder::new("owners_multiple", user.as_model().id)
216216
.expect_build(&mut conn)
@@ -393,7 +393,7 @@ async fn deleted_ownership_isnt_in_owner_user() {
393393
let krate = CrateBuilder::new("foo_my_packages", user.id)
394394
.expect_build(&mut conn)
395395
.await;
396-
krate.owner_remove(&conn, &user.gh_login).await.unwrap();
396+
krate.owner_remove(&conn, &user.username).await.unwrap();
397397

398398
let json: UserResponse = anon
399399
.get("/api/v1/crates/foo_my_packages/owner_user")

src/tests/routes/crates/owners/add.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ async fn test_cargo_invite_owners() {
1919
.await;
2020

2121
let json = owner
22-
.add_named_owner("guacamole", &new_user.as_model().gh_login)
22+
.add_named_owner("guacamole", &new_user.as_model().username)
2323
.await
2424
.good();
2525

@@ -47,7 +47,7 @@ async fn owner_change_via_cookie() {
4747
.expect_build(&mut conn)
4848
.await;
4949

50-
let response = cookie.add_named_owner(&krate.name, &user2.gh_login).await;
50+
let response = cookie.add_named_owner(&krate.name, &user2.username).await;
5151
assert_snapshot!(response.status(), @"200 OK");
5252
assert_snapshot!(response.text(), @r#"{"msg":"user user-2 has been invited to be an owner of crate foo_crate","ok":true}"#);
5353
}
@@ -179,7 +179,7 @@ async fn owner_change_via_token() {
179179
.expect_build(&mut conn)
180180
.await;
181181

182-
let response = token.add_named_owner(&krate.name, &user2.gh_login).await;
182+
let response = token.add_named_owner(&krate.name, &user2.username).await;
183183
assert_snapshot!(response.status(), @"200 OK");
184184
assert_snapshot!(response.text(), @r#"{"msg":"user user-2 has been invited to be an owner of crate foo_crate","ok":true}"#);
185185
}
@@ -199,7 +199,7 @@ async fn owner_change_via_change_owner_token() {
199199
.expect_build(&mut conn)
200200
.await;
201201

202-
let response = token.add_named_owner(&krate.name, &user2.gh_login).await;
202+
let response = token.add_named_owner(&krate.name, &user2.username).await;
203203
assert_snapshot!(response.status(), @"200 OK");
204204
assert_snapshot!(response.text(), @r#"{"msg":"user user-2 has been invited to be an owner of crate foo_crate","ok":true}"#);
205205
}
@@ -220,7 +220,7 @@ async fn owner_change_via_change_owner_token_with_matching_crate_scope() {
220220
.expect_build(&mut conn)
221221
.await;
222222

223-
let response = token.add_named_owner(&krate.name, &user2.gh_login).await;
223+
let response = token.add_named_owner(&krate.name, &user2.username).await;
224224
assert_snapshot!(response.status(), @"200 OK");
225225
assert_snapshot!(response.text(), @r#"{"msg":"user user-2 has been invited to be an owner of crate foo_crate","ok":true}"#);
226226
}
@@ -241,7 +241,7 @@ async fn owner_change_via_change_owner_token_with_wrong_crate_scope() {
241241
.expect_build(&mut conn)
242242
.await;
243243

244-
let response = token.add_named_owner(&krate.name, &user2.gh_login).await;
244+
let response = token.add_named_owner(&krate.name, &user2.username).await;
245245
assert_snapshot!(response.status(), @"403 Forbidden");
246246
assert_snapshot!(response.text(), @r#"{"errors":[{"detail":"this token does not have the required permissions to perform this action"}]}"#);
247247
}
@@ -261,7 +261,7 @@ async fn owner_change_via_publish_token() {
261261
.expect_build(&mut conn)
262262
.await;
263263

264-
let response = token.add_named_owner(&krate.name, &user2.gh_login).await;
264+
let response = token.add_named_owner(&krate.name, &user2.username).await;
265265
assert_snapshot!(response.status(), @"403 Forbidden");
266266
assert_snapshot!(response.text(), @r#"{"errors":[{"detail":"this token does not have the required permissions to perform this action"}]}"#);
267267
}
@@ -278,7 +278,7 @@ async fn owner_change_without_auth() {
278278
.expect_build(&mut conn)
279279
.await;
280280

281-
let response = anon.add_named_owner(&krate.name, &user2.gh_login).await;
281+
let response = anon.add_named_owner(&krate.name, &user2.username).await;
282282
assert_snapshot!(response.status(), @"403 Forbidden");
283283
assert_snapshot!(response.text(), @r#"{"errors":[{"detail":"this action requires authentication"}]}"#);
284284
}

src/tests/routes/me/get.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ async fn test_user_owned_crates_doesnt_include_deleted_ownership() {
6262
.expect_build(&mut conn)
6363
.await;
6464
krate
65-
.owner_remove(&conn, &user_model.gh_login)
65+
.owner_remove(&conn, &user_model.username)
6666
.await
6767
.unwrap();
6868

src/tests/routes/me/updates.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ async fn following() {
8181
.unwrap();
8282
assert_eq!(
8383
bar_version.published_by.as_ref().unwrap().login,
84-
user_model.gh_login
84+
user_model.username
8585
);
8686

8787
let r: R = user

src/tests/routes/users/stats.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ async fn user_total_downloads() -> anyhow::Result<()> {
5353
.execute(&mut conn)
5454
.await?;
5555
no_longer_my_krate
56-
.owner_remove(&conn, &user.gh_login)
56+
.owner_remove(&conn, &user.username)
5757
.await
5858
.unwrap();
5959

src/tests/user.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ async fn updating_existing_user_doesnt_change_api_token() -> anyhow::Result<()>
8181
let api_token = assert_ok!(ApiToken::find_by_api_token(&mut conn, &hashed_token).await);
8282
let user = assert_ok!(User::find(&conn, api_token.user_id).await);
8383

84-
assert_eq!(user.gh_login, "bar");
84+
assert_eq!(user.username, "bar");
8585
let decrypted_token = encryption.decrypt(user.gh_encrypted_token.as_ref().unwrap())?;
8686
assert_eq!(decrypted_token.expose_secret(), "bar_token");
8787

0 commit comments

Comments
 (0)