File tree Expand file tree Collapse file tree 2 files changed +40
-1
lines changed
Expand file tree Collapse file tree 2 files changed +40
-1
lines changed Original file line number Diff line number Diff line change 66 packages:: Packages ,
77 rcfile:: Rcfile ,
88 } ,
9+ log:: LevelFilter ,
910 serde_json:: Value ,
1011 std:: { cell:: RefCell , env, path:: PathBuf } ,
1112} ;
@@ -18,7 +19,7 @@ pub fn cli() -> Cli {
1819 disable_ansi : true ,
1920 inspect_formatting : false ,
2021 inspect_mismatches : true ,
21- log_levels : vec ! [ ] ,
22+ log_levels : vec ! [ LevelFilter :: Error ] ,
2223 show_ignored : false ,
2324 show_instances : false ,
2425 show_hints : false ,
Original file line number Diff line number Diff line change @@ -1590,6 +1590,44 @@ fn an_already_pinned_version_is_valid() {
15901590 ] ) ;
15911591}
15921592
1593+ #[ test]
1594+ fn an_already_pinned_workspace_protocol_version_is_valid ( ) {
1595+ let config = test:: mock:: config_from_mock ( json ! ( {
1596+ "versionGroups" : [ {
1597+ "dependencies" : [ "package-a" ] ,
1598+ "dependencyTypes" : [ "dev" ] ,
1599+ "pinVersion" : "workspace:*"
1600+ } ]
1601+ } ) ) ;
1602+ let packages = test:: mock:: packages_from_mocks ( vec ! [ json!( {
1603+ "name" : "package-a" ,
1604+ "version" : "1.0.0" ,
1605+ "devDependencies" : {
1606+ "package-a" : "workspace:*"
1607+ }
1608+ } ) ] ) ;
1609+ let ctx = Context :: create ( config, packages) ;
1610+ let ctx = visit_packages ( ctx) ;
1611+ expect ( & ctx) . to_have_instances ( vec ! [
1612+ ExpectedInstance {
1613+ state: InstanceState :: valid( IsLocalAndValid ) ,
1614+ dependency_name: "package-a" ,
1615+ id: "package-a in /version of package-a" ,
1616+ actual: "1.0.0" ,
1617+ expected: Some ( "1.0.0" ) ,
1618+ overridden: None ,
1619+ } ,
1620+ ExpectedInstance {
1621+ state: InstanceState :: valid( IsIdenticalToPin ) ,
1622+ dependency_name: "package-a" ,
1623+ id: "package-a in /devDependencies of package-a" ,
1624+ actual: "workspace:*" ,
1625+ expected: Some ( "workspace:*" ) ,
1626+ overridden: None ,
1627+ } ,
1628+ ] ) ;
1629+ }
1630+
15931631// = Banned Version Group ======================================================
15941632
15951633#[ test]
You can’t perform that action at this time.
0 commit comments