upleb.uk

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

summaryrefslogtreecommitdiff
path: root/tests/push.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/push.rs')
-rw-r--r--tests/push.rs69
1 files changed, 22 insertions, 47 deletions
diff --git a/tests/push.rs b/tests/push.rs
index d295c01..db7a8b8 100644
--- a/tests/push.rs
+++ b/tests/push.rs
@@ -112,7 +112,10 @@ mod when_proposal_isnt_associated_with_branch_name {
112 mod cli_prompts { 112 mod cli_prompts {
113 113
114 use super::*; 114 use super::*;
115 async fn run_async_cli_show_error() -> Result<()> { 115
116 #[tokio::test]
117 #[serial]
118 async fn cli_show_error() -> Result<()> {
116 let (mut r51, mut r52, mut r53, mut r55, mut r56) = ( 119 let (mut r51, mut r52, mut r53, mut r55, mut r56) = (
117 Relay::new(8051, None, None), 120 Relay::new(8051, None, None),
118 Relay::new(8052, None, None), 121 Relay::new(8052, None, None),
@@ -163,12 +166,6 @@ mod when_proposal_isnt_associated_with_branch_name {
163 cli_tester_handle.join().unwrap()?; 166 cli_tester_handle.join().unwrap()?;
164 Ok(()) 167 Ok(())
165 } 168 }
166
167 #[tokio::test]
168 #[serial]
169 async fn cli_show_error() -> Result<()> {
170 run_async_cli_show_error().await
171 }
172 } 169 }
173} 170}
174 171
@@ -180,7 +177,9 @@ mod when_branch_is_checked_out {
180 177
181 mod cli_prompts { 178 mod cli_prompts {
182 use super::*; 179 use super::*;
183 async fn run_async_cli_show_up_to_date() -> Result<()> { 180 #[tokio::test]
181 #[serial]
182 async fn cli_show_up_to_date() -> Result<()> {
184 let (mut r51, mut r52, mut r53, mut r55, mut r56) = ( 183 let (mut r51, mut r52, mut r53, mut r55, mut r56) = (
185 Relay::new(8051, None, None), 184 Relay::new(8051, None, None),
186 Relay::new(8052, None, None), 185 Relay::new(8052, None, None),
@@ -228,13 +227,6 @@ mod when_branch_is_checked_out {
228 cli_tester_handle.join().unwrap()?; 227 cli_tester_handle.join().unwrap()?;
229 Ok(()) 228 Ok(())
230 } 229 }
231
232 #[tokio::test]
233 #[serial]
234 async fn cli_show_up_to_date() -> Result<()> {
235 let _ = run_async_cli_show_up_to_date().await;
236 Ok(())
237 }
238 } 230 }
239 } 231 }
240 232
@@ -243,7 +235,10 @@ mod when_branch_is_checked_out {
243 235
244 mod cli_prompts { 236 mod cli_prompts {
245 use super::*; 237 use super::*;
246 async fn run_async_cli_shows_proposal_ahead_error() -> Result<()> { 238
239 #[tokio::test]
240 #[serial]
241 async fn cli_show_proposal_ahead_error() -> Result<()> {
247 let (mut r51, mut r52, mut r53, mut r55, mut r56) = ( 242 let (mut r51, mut r52, mut r53, mut r55, mut r56) = (
248 Relay::new(8051, None, None), 243 Relay::new(8051, None, None),
249 Relay::new(8052, None, None), 244 Relay::new(8052, None, None),
@@ -291,13 +286,6 @@ mod when_branch_is_checked_out {
291 cli_tester_handle.join().unwrap()?; 286 cli_tester_handle.join().unwrap()?;
292 Ok(()) 287 Ok(())
293 } 288 }
294
295 #[tokio::test]
296 #[serial]
297 async fn cli_show_proposal_ahead_error() -> Result<()> {
298 let _ = run_async_cli_shows_proposal_ahead_error().await;
299 Ok(())
300 }
301 } 289 }
302 } 290 }
303 291
@@ -309,7 +297,9 @@ mod when_branch_is_checked_out {
309 297
310 use super::*; 298 use super::*;
311 299
312 async fn run_async_cli_applied_1_commit() -> Result<()> { 300 #[tokio::test]
301 #[serial]
302 async fn cli_applied_1_commit() -> Result<()> {
313 // fallback (51,52) user write (53, 55) repo (55, 56) 303 // fallback (51,52) user write (53, 55) repo (55, 56)
314 let (mut r51, mut r52, mut r53, mut r55, mut r56) = ( 304 let (mut r51, mut r52, mut r53, mut r55, mut r56) = (
315 Relay::new(8051, None, None), 305 Relay::new(8051, None, None),
@@ -392,13 +382,6 @@ mod when_branch_is_checked_out {
392 382
393 Ok(()) 383 Ok(())
394 } 384 }
395
396 #[tokio::test]
397 #[serial]
398 async fn cli_applied_1_commit() -> Result<()> {
399 let _ = run_async_cli_applied_1_commit().await;
400 Ok(())
401 }
402 } 385 }
403 386
404 async fn prep_and_run() -> Result<(GitTestRepo, Vec<nostr::Event>)> { 387 async fn prep_and_run() -> Result<(GitTestRepo, Vec<nostr::Event>)> {
@@ -480,7 +463,10 @@ mod when_branch_is_checked_out {
480 463
481 mod cli_prompts { 464 mod cli_prompts {
482 use super::*; 465 use super::*;
483 async fn run_async_cli_shows_unpublished_rebase_error() -> Result<()> { 466
467 #[tokio::test]
468 #[serial]
469 async fn cli_shows_unpublished_rebase_error() -> Result<()> {
484 let (mut r51, mut r52, mut r53, mut r55, mut r56) = ( 470 let (mut r51, mut r52, mut r53, mut r55, mut r56) = (
485 Relay::new(8051, None, None), 471 Relay::new(8051, None, None),
486 Relay::new(8052, None, None), 472 Relay::new(8052, None, None),
@@ -533,20 +519,16 @@ mod when_branch_is_checked_out {
533 cli_tester_handle.join().unwrap()?; 519 cli_tester_handle.join().unwrap()?;
534 Ok(()) 520 Ok(())
535 } 521 }
536
537 #[tokio::test]
538 #[serial]
539 async fn cli_shows_unpublished_rebase_error() -> Result<()> {
540 let _ = run_async_cli_shows_unpublished_rebase_error().await;
541 Ok(())
542 }
543 } 522 }
544 mod with_force_flag { 523 mod with_force_flag {
545 use super::*; 524 use super::*;
546 525
547 mod cli_prompts { 526 mod cli_prompts {
548 use super::*; 527 use super::*;
549 async fn run_async_cli_shows_revision_sent() -> Result<()> { 528
529 #[tokio::test]
530 #[serial]
531 async fn cli_shows_revision_sent() -> Result<()> {
550 let (mut r51, mut r52, mut r53, mut r55, mut r56) = ( 532 let (mut r51, mut r52, mut r53, mut r55, mut r56) = (
551 Relay::new(8051, None, None), 533 Relay::new(8051, None, None),
552 Relay::new(8052, None, None), 534 Relay::new(8052, None, None),
@@ -633,13 +615,6 @@ mod when_branch_is_checked_out {
633 cli_tester_handle.join().unwrap()?; 615 cli_tester_handle.join().unwrap()?;
634 Ok(()) 616 Ok(())
635 } 617 }
636
637 #[tokio::test]
638 #[serial]
639 async fn cli_shows_revision_sent() -> Result<()> {
640 let _ = run_async_cli_shows_revision_sent().await;
641 Ok(())
642 }
643 } 618 }
644 } 619 }
645 } 620 }