MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / test_pull_builder_chain

Function test_pull_builder_chain

atomic-cli/src/commands/pull/command.rs:984–1003  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

982 /// Test chaining multiple builder methods.
983 #[test]
984 fn test_pull_builder_chain() {
985 let pull = Pull::new()
986 .with_remote("upstream")
987 .with_to_view("feature")
988 .with_from_view("main")
989 .with_dry_run(true)
990 .with_all(true)
991 .with_insecure(true)
992 .with_timeout(120)
993 .with_download_only(true);
994
995 assert_eq!(pull.remote.as_deref(), Some("upstream"));
996 assert_eq!(pull.to_view, Some("feature".to_string()));
997 assert_eq!(pull.from_view, Some("main".to_string()));
998 assert!(pull.dry_run);
999 assert!(pull.all);
1000 assert!(pull.insecure);
1001 assert_eq!(pull.timeout, 120);
1002 assert!(pull.download_only);
1003 }
1004
1005 /// Test Pull can be cloned.
1006 #[test]

Callers

nothing calls this directly

Calls 8

with_download_onlyMethod · 0.45
with_timeoutMethod · 0.45
with_insecureMethod · 0.45
with_allMethod · 0.45
with_dry_runMethod · 0.45
with_from_viewMethod · 0.45
with_to_viewMethod · 0.45
with_remoteMethod · 0.45

Tested by

no test coverage detected