Mercurial > core / rust/lib/obj/src/config.rs
changeset 698: |
96958d3eb5b0 |
parent: |
0ccbbd142694
|
author: |
Richard Westhaver <ellis@rwest.io> |
date: |
Fri, 04 Oct 2024 22:04:59 -0400 |
permissions: |
-rw-r--r-- |
description: |
fixes |
3 //! Primitive configuration types 22 fn test_package_cfg() { 23 let mut pkg: package::PackageConfig = ron::from_str( 24 r#"(name: "test-pack-cfg", 30 assert_eq!(pkg, package::PackageConfig::new("test-pack-cfg")); 31 pkg.repo = Some(repo::RepoConfig::new()); 32 assert_eq!(repo::RepoConfig::new(), pkg.repo.unwrap()); 36 fn test_network_cfg() { 37 let mut net: network::NetworkConfig = ron::from_str( 38 r#"(socket: "127.0.0.1:0", 45 assert_eq!(net, network::NetworkConfig::default()); 46 net.socket = "0.0.0.0:0".parse().unwrap(); 47 assert_eq!(net.socket, "0.0.0.0:0".parse().unwrap()); 51 fn test_repo_config() { 52 assert_eq!(repo::RepoConfig::default().vcs, "hg"); 55 #[cfg(feature = "hg")] 57 fn test_hgweb_insert() { 58 let mut web_conf = repo::hg::HgwebConfig::default(); 62 .insert(PathBuf::from("foo"), PathBuf::from("bar")); 64 let wc2 = web_conf.paths.try_insert( 65 PathBuf::from("contrib/lib/rust/tempdir"), 66 PathBuf::from("contrib/lib/rust/tempdir"),