()
| 851 | /// Test chaining multiple builder methods. |
| 852 | #[test] |
| 853 | fn test_pull_builder_chain() { |
| 854 | let pull = Pull::new() |
| 855 | .with_remote("upstream") |
| 856 | .with_to_view("feature") |
| 857 | .with_from_view("main") |
| 858 | .with_dry_run(true) |
| 859 | .with_all(true) |
| 860 | .with_insecure(true) |
| 861 | .with_timeout(120) |
| 862 | .with_download_only(true); |
| 863 | |
| 864 | assert_eq!(pull.remote, "upstream"); |
| 865 | assert_eq!(pull.to_view, Some("feature".to_string())); |
| 866 | assert_eq!(pull.from_view, Some("main".to_string())); |
| 867 | assert!(pull.dry_run); |
| 868 | assert!(pull.all); |
| 869 | assert!(pull.insecure); |
| 870 | assert_eq!(pull.timeout, 120); |
| 871 | assert!(pull.download_only); |
| 872 | } |
| 873 | |
| 874 | /// Test Pull can be cloned. |
| 875 | #[test] |
nothing calls this directly
no test coverage detected