@@ -91,12 +91,14 @@ impl PackageManagerOps for PnpmCommandLine {
9191
9292#[ cfg( test) ]
9393mod tests {
94+ use std:: str:: FromStr ;
95+
9496 use super :: * ;
95- use crate :: { ops:: ops:: RunArgs , pm:: PM } ;
97+ use crate :: { ops:: ops:: RunArgs , pm:: PackageManager } ;
9698
9799 #[ tokio:: test]
98100 async fn should_parse_pnpm_command ( ) -> anyhow:: Result < ( ) > {
99- let pm = PM :: parse ( "pnpm@8.0.0" ) ?;
101+ let pm = PackageManager :: from_str ( "pnpm@8.0.0" ) ?;
100102 let ops = pm. get_ops ( ) ;
101103
102104 let cmd = ops. install ( InstallArgs {
@@ -115,7 +117,7 @@ mod tests {
115117
116118 #[ tokio:: test]
117119 async fn should_parse_pnpm_command_with_frozen ( ) -> anyhow:: Result < ( ) > {
118- let pm = PM :: parse ( "pnpm@8.0.0" ) ?;
120+ let pm = PackageManager :: from_str ( "pnpm@8.0.0" ) ?;
119121 let ops = pm. get_ops ( ) ;
120122
121123 let cmd = ops. install ( InstallArgs {
@@ -134,7 +136,7 @@ mod tests {
134136
135137 #[ tokio:: test]
136138 async fn should_parse_pnpm_command_with_save_prod ( ) -> anyhow:: Result < ( ) > {
137- let pm = PM :: parse ( "pnpm@8.0.0" ) ?;
139+ let pm = PackageManager :: from_str ( "pnpm@8.0.0" ) ?;
138140 let ops = pm. get_ops ( ) ;
139141
140142 let cmd = ops. install ( InstallArgs {
@@ -153,7 +155,7 @@ mod tests {
153155
154156 #[ tokio:: test]
155157 async fn should_parse_pnpm_command_with_save_peer ( ) -> anyhow:: Result < ( ) > {
156- let pm = PM :: parse ( "pnpm@8.0.0" ) ?;
158+ let pm = PackageManager :: from_str ( "pnpm@8.0.0" ) ?;
157159 let ops = pm. get_ops ( ) ;
158160
159161 let cmd = ops. install ( InstallArgs {
@@ -172,7 +174,7 @@ mod tests {
172174
173175 #[ tokio:: test]
174176 async fn should_parse_pnpm_command_with_save_dev ( ) -> anyhow:: Result < ( ) > {
175- let pm = PM :: parse ( "pnpm@8.0.0" ) ?;
177+ let pm = PackageManager :: from_str ( "pnpm@8.0.0" ) ?;
176178 let ops = pm. get_ops ( ) ;
177179
178180 let cmd = ops. install ( InstallArgs {
@@ -191,7 +193,7 @@ mod tests {
191193
192194 #[ tokio:: test]
193195 async fn should_parse_pnpm_command_with_save_optional ( ) -> anyhow:: Result < ( ) > {
194- let pm = PM :: parse ( "pnpm@8.0.0" ) ?;
196+ let pm = PackageManager :: from_str ( "pnpm@8.0.0" ) ?;
195197 let ops = pm. get_ops ( ) ;
196198
197199 let cmd = ops. install ( InstallArgs {
@@ -210,7 +212,7 @@ mod tests {
210212
211213 #[ tokio:: test]
212214 async fn should_parse_pnpm_command_with_save_exact ( ) -> anyhow:: Result < ( ) > {
213- let pm = PM :: parse ( "pnpm@8.0.0" ) ?;
215+ let pm = PackageManager :: from_str ( "pnpm@8.0.0" ) ?;
214216 let ops = pm. get_ops ( ) ;
215217
216218 let cmd = ops. install ( InstallArgs {
@@ -229,7 +231,7 @@ mod tests {
229231
230232 #[ tokio:: test]
231233 async fn should_parse_pnpm_command_with_run ( ) -> anyhow:: Result < ( ) > {
232- let pm = PM :: parse ( "pnpm@8.0.0" ) ?;
234+ let pm = PackageManager :: from_str ( "pnpm@8.0.0" ) ?;
233235 let ops = pm. get_ops ( ) ;
234236
235237 let cmd = ops. run ( RunArgs {
@@ -243,7 +245,7 @@ mod tests {
243245
244246 #[ tokio:: test]
245247 async fn should_parse_pnpm_command_with_run_with_passthrough_args ( ) -> anyhow:: Result < ( ) > {
246- let pm = PM :: parse ( "pnpm@8.0.0" ) ?;
248+ let pm = PackageManager :: from_str ( "pnpm@8.0.0" ) ?;
247249 let ops = pm. get_ops ( ) ;
248250
249251 let cmd = ops. run ( RunArgs {
@@ -257,7 +259,7 @@ mod tests {
257259
258260 #[ tokio:: test]
259261 async fn should_fail_when_save_peer_and_optional_are_set ( ) -> anyhow:: Result < ( ) > {
260- let pm = PM :: parse ( "pnpm@8.0.0" ) ?;
262+ let pm = PackageManager :: from_str ( "pnpm@8.0.0" ) ?;
261263 let ops = pm. get_ops ( ) ;
262264
263265 let result = ops. install ( InstallArgs {
@@ -276,7 +278,7 @@ mod tests {
276278
277279 // #[tokio::test]
278280 // async fn should_parse_pnpm_command_with_empty_command() -> anyhow::Result<()> {
279- // let pm = PM::parse ("pnpm@8.0.0")?;
281+ // let pm = PackageManager::from_str ("pnpm@8.0.0")?;
280282 // let ops = pm.get_ops();
281283
282284 // let result = ops.run(RunArgs {
@@ -290,7 +292,7 @@ mod tests {
290292
291293 #[ tokio:: test]
292294 async fn should_parse_pnpm_command_with_remove_multiple_packages ( ) -> anyhow:: Result < ( ) > {
293- let pm = PM :: parse ( "pnpm@8.0.0" ) ?;
295+ let pm = PackageManager :: from_str ( "pnpm@8.0.0" ) ?;
294296 let ops = pm. get_ops ( ) ;
295297
296298 let cmd = ops. remove ( RemoveArgs {
@@ -304,7 +306,7 @@ mod tests {
304306 #[ tokio:: test]
305307 async fn should_parse_pnpm_command_with_special_characters_in_package_spec ( ) -> anyhow:: Result < ( ) >
306308 {
307- let pm = PM :: parse ( "pnpm@8.0.0" ) ?;
309+ let pm = PackageManager :: from_str ( "pnpm@8.0.0" ) ?;
308310 let ops = pm. get_ops ( ) ;
309311
310312 let cmd = ops. install ( InstallArgs {
0 commit comments