MCPcopy Create free account
hub / github.com/JamieMason/syncpack / copy_expected_specifier_named_version_string

Function copy_expected_specifier_named_version_string

src/disk_test.rs:934–948  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

932
933 #[test]
934 fn copy_expected_specifier_named_version_string() {
935 let mut file = file_from_raw("{\"name\": \"pkg\", \"packageManager\": \"pnpm@7.0.0\"}");
936 let dep_type = DependencyType {
937 name_path: None,
938 name: "packageManager".to_string(),
939 path: "/packageManager".to_string(),
940 strategy: Strategy::NamedVersionString,
941 source: SourceKind::PackageJson,
942 is_catalog_definition: false,
943 };
944 let instance = make_instance("pnpm", dep_type, "8.0.0");
945 copy_expected_specifier_json(&mut file, &instance);
946 assert!(file.dirty);
947 assert_eq!(file.contents.pointer("/packageManager"), Some(&json!("pnpm@8.0.0")));
948 }
949
950 #[test]
951 fn copy_expected_specifier_unnamed_version_string() {

Callers

nothing calls this directly

Calls 3

file_from_rawFunction · 0.85
make_instanceFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…