upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/tests/git_remote_nostr
diff options
context:
space:
mode:
authorDanConwayDev <DanConwayDev@protonmail.com>2024-09-11 15:51:10 +0100
committerDanConwayDev <DanConwayDev@protonmail.com>2024-09-12 07:20:44 +0100
commitc7faf80ab9d2639211d3978f1527286b3ce86ce0 (patch)
treef79cb9aceb925206d6fa6fc05268d3873a4ab4f5 /tests/git_remote_nostr
parentdf1660b1b78b5881c64c6fadd4ae12c8c01c6684 (diff)
fix(remote): update copy
to make it more like native git
Diffstat (limited to 'tests/git_remote_nostr')
-rw-r--r--tests/git_remote_nostr/fetch.rs6
-rw-r--r--tests/git_remote_nostr/list.rs26
-rw-r--r--tests/git_remote_nostr/push.rs32
3 files changed, 11 insertions, 53 deletions
diff --git a/tests/git_remote_nostr/fetch.rs b/tests/git_remote_nostr/fetch.rs
index b7415b5..066e104 100644
--- a/tests/git_remote_nostr/fetch.rs
+++ b/tests/git_remote_nostr/fetch.rs
@@ -42,7 +42,7 @@ async fn fetch_downloads_speficied_commits_from_git_server() -> Result<()> {
42 p.send_line(format!("fetch {main_commit_id} main").as_str())?; 42 p.send_line(format!("fetch {main_commit_id} main").as_str())?;
43 p.send_line(format!("fetch {vnext_commit_id} vnext").as_str())?; 43 p.send_line(format!("fetch {vnext_commit_id} vnext").as_str())?;
44 p.send_line("")?; 44 p.send_line("")?;
45 p.expect(format!("fetching over filesystem from {source_path}...\r\n").as_str())?; 45 p.expect(format!("fetching {source_path} over filesystem...\r\n").as_str())?;
46 p.expect_eventually_and_print("\r\n")?; 46 p.expect_eventually_and_print("\r\n")?;
47 47
48 assert!(git_repo.git_repo.find_commit(main_commit_id).is_ok()); 48 assert!(git_repo.git_repo.find_commit(main_commit_id).is_ok());
@@ -108,7 +108,7 @@ mod when_first_git_server_fails_ {
108 let mut p = cli_tester_after_fetch(&git_repo)?; 108 let mut p = cli_tester_after_fetch(&git_repo)?;
109 p.send_line(format!("fetch {main_commit_id} main").as_str())?; 109 p.send_line(format!("fetch {main_commit_id} main").as_str())?;
110 p.send_line("")?; 110 p.send_line("")?;
111 p.expect(format!("fetching over filesystem from {error_path}...\r\n").as_str())?; 111 p.expect(format!("fetching {error_path} over filesystem...\r\n").as_str())?;
112 // not sure why the below isn't appearing 112 // not sure why the below isn't appearing
113 // p.expect(format!("fetching over filesystem from 113 // p.expect(format!("fetching over filesystem from
114 // {source_path}...\r\n").as_str())?; 114 // {source_path}...\r\n").as_str())?;
@@ -166,7 +166,7 @@ async fn creates_commits_from_open_proposal_with_no_warngins_printed() -> Result
166 let mut p = cli_tester_after_fetch(&git_repo)?; 166 let mut p = cli_tester_after_fetch(&git_repo)?;
167 p.send_line(format!("fetch {proposal_tip} refs/heads/{branch_name}").as_str())?; 167 p.send_line(format!("fetch {proposal_tip} refs/heads/{branch_name}").as_str())?;
168 p.send_line("")?; 168 p.send_line("")?;
169 p.expect(format!("fetching over filesystem from {source_path}...\r\n").as_str())?; 169 p.expect(format!("fetching {source_path} over filesystem...\r\n").as_str())?;
170 // expect no errors 170 // expect no errors
171 p.expect_after_whitespace("\r\n")?; 171 p.expect_after_whitespace("\r\n")?;
172 p.exit()?; 172 p.exit()?;
diff --git a/tests/git_remote_nostr/list.rs b/tests/git_remote_nostr/list.rs
index 3858ece..0753a24 100644
--- a/tests/git_remote_nostr/list.rs
+++ b/tests/git_remote_nostr/list.rs
@@ -41,13 +41,7 @@ mod without_state_announcement {
41 let cli_tester_handle = std::thread::spawn(move || -> Result<()> { 41 let cli_tester_handle = std::thread::spawn(move || -> Result<()> {
42 let mut p = cli_tester_after_fetch(&git_repo)?; 42 let mut p = cli_tester_after_fetch(&git_repo)?;
43 p.send_line("list")?; 43 p.send_line("list")?;
44 p.expect( 44 p.expect(format!("fetching {} ref list over filesystem...\r\n", source_path).as_str())?;
45 format!(
46 "fetching ref list over filesystem from {}...\r\n",
47 source_path
48 )
49 .as_str(),
50 )?;
51 // println!("{}", p.expect_eventually("\r\n\r\n")?); 45 // println!("{}", p.expect_eventually("\r\n\r\n")?);
52 let res = p.expect_eventually("\r\n\r\n")?; 46 let res = p.expect_eventually("\r\n\r\n")?;
53 p.exit()?; 47 p.exit()?;
@@ -121,11 +115,7 @@ mod with_state_announcement {
121 let mut p = cli_tester_after_fetch(&git_repo)?; 115 let mut p = cli_tester_after_fetch(&git_repo)?;
122 p.send_line("list")?; 116 p.send_line("list")?;
123 p.expect( 117 p.expect(
124 format!( 118 format!("fetching {} ref list over filesystem...\r\n", source_path).as_str(),
125 "fetching ref list over filesystem from {}...\r\n",
126 source_path
127 )
128 .as_str(),
129 )?; 119 )?;
130 // println!("{}", p.expect_eventually("\r\n\r\n")?); 120 // println!("{}", p.expect_eventually("\r\n\r\n")?);
131 let res = p.expect_eventually("\r\n\r\n")?; 121 let res = p.expect_eventually("\r\n\r\n")?;
@@ -208,11 +198,7 @@ mod with_state_announcement {
208 let mut p = cli_tester_after_fetch(&git_repo)?; 198 let mut p = cli_tester_after_fetch(&git_repo)?;
209 p.send_line("list")?; 199 p.send_line("list")?;
210 p.expect( 200 p.expect(
211 format!( 201 format!("fetching {} ref list over filesystem...\r\n", source_path).as_str(),
212 "fetching ref list over filesystem from {}...\r\n",
213 source_path
214 )
215 .as_str(),
216 )?; 202 )?;
217 p.expect( 203 p.expect(
218 format!( 204 format!(
@@ -295,11 +281,7 @@ mod with_state_announcement {
295 let mut p = cli_tester_after_fetch(&git_repo)?; 281 let mut p = cli_tester_after_fetch(&git_repo)?;
296 p.send_line("list")?; 282 p.send_line("list")?;
297 p.expect( 283 p.expect(
298 format!( 284 format!("fetching {} ref list over filesystem...\r\n", source_path).as_str(),
299 "fetching ref list over filesystem from {}...\r\n",
300 source_path
301 )
302 .as_str(),
303 )?; 285 )?;
304 // println!("{}", p.expect_eventually("\r\n\r\n")?); 286 // println!("{}", p.expect_eventually("\r\n\r\n")?);
305 let res = p.expect_eventually("\r\n\r\n")?; 287 let res = p.expect_eventually("\r\n\r\n")?;
diff --git a/tests/git_remote_nostr/push.rs b/tests/git_remote_nostr/push.rs
index f0d519e..5066d33 100644
--- a/tests/git_remote_nostr/push.rs
+++ b/tests/git_remote_nostr/push.rs
@@ -930,13 +930,7 @@ async fn proposal_merge_commit_pushed_to_main_leads_to_status_event_issued() ->
930 930
931 let mut p = CliTester::new_git_with_remote_helper_from_dir(&git_repo.dir, ["push"]); 931 let mut p = CliTester::new_git_with_remote_helper_from_dir(&git_repo.dir, ["push"]);
932 cli_expect_nostr_fetch(&mut p)?; 932 cli_expect_nostr_fetch(&mut p)?;
933 p.expect( 933 p.expect(format!("fetching {} ref list over filesystem...\r\n", source_path).as_str())?;
934 format!(
935 "fetching ref list over filesystem from {}...\r\n",
936 source_path
937 )
938 .as_str(),
939 )?;
940 934
941 p.expect("merge commit ")?; 935 p.expect("merge commit ")?;
942 // shorthand merge commit id appears in this gap 936 // shorthand merge commit id appears in this gap
@@ -1080,13 +1074,7 @@ async fn push_2_commits_to_existing_proposal() -> Result<()> {
1080 1074
1081 let mut p = CliTester::new_git_with_remote_helper_from_dir(&git_repo.dir, ["push"]); 1075 let mut p = CliTester::new_git_with_remote_helper_from_dir(&git_repo.dir, ["push"]);
1082 cli_expect_nostr_fetch(&mut p)?; 1076 cli_expect_nostr_fetch(&mut p)?;
1083 p.expect( 1077 p.expect(format!("fetching {} ref list over filesystem...\r\n", source_path).as_str())?;
1084 format!(
1085 "fetching ref list over filesystem from {}...\r\n",
1086 source_path
1087 )
1088 .as_str(),
1089 )?;
1090 p.expect(format!("To {}\r\n", get_nostr_remote_url()?).as_str())?; 1078 p.expect(format!("To {}\r\n", get_nostr_remote_url()?).as_str())?;
1091 let output = p.expect_end_eventually()?; 1079 let output = p.expect_end_eventually()?;
1092 1080
@@ -1240,13 +1228,7 @@ async fn force_push_creates_proposal_revision() -> Result<()> {
1240 let mut p = 1228 let mut p =
1241 CliTester::new_git_with_remote_helper_from_dir(&git_repo.dir, ["push", "--force"]); 1229 CliTester::new_git_with_remote_helper_from_dir(&git_repo.dir, ["push", "--force"]);
1242 cli_expect_nostr_fetch(&mut p)?; 1230 cli_expect_nostr_fetch(&mut p)?;
1243 p.expect( 1231 p.expect(format!("fetching {} ref list over filesystem...\r\n", source_path).as_str())?;
1244 format!(
1245 "fetching ref list over filesystem from {}...\r\n",
1246 source_path
1247 )
1248 .as_str(),
1249 )?;
1250 p.expect(format!("To {}\r\n", get_nostr_remote_url()?).as_str())?; 1232 p.expect(format!("To {}\r\n", get_nostr_remote_url()?).as_str())?;
1251 let output = p.expect_end_eventually()?; 1233 let output = p.expect_end_eventually()?;
1252 1234
@@ -1395,13 +1377,7 @@ async fn push_new_pr_branch_creates_proposal() -> Result<()> {
1395 ["push", "-u", "origin", branch_name], 1377 ["push", "-u", "origin", branch_name],
1396 ); 1378 );
1397 cli_expect_nostr_fetch(&mut p)?; 1379 cli_expect_nostr_fetch(&mut p)?;
1398 p.expect( 1380 p.expect(format!("fetching {} ref list over filesystem...\r\n", source_path).as_str())?;
1399 format!(
1400 "fetching ref list over filesystem from {}...\r\n",
1401 source_path
1402 )
1403 .as_str(),
1404 )?;
1405 p.expect(format!("To {}\r\n", get_nostr_remote_url()?).as_str())?; 1381 p.expect(format!("To {}\r\n", get_nostr_remote_url()?).as_str())?;
1406 let output = p.expect_end_eventually()?; 1382 let output = p.expect_end_eventually()?;
1407 1383