Allow removal of reverse dependencies with uninstall --deps flag (#601)
* Fix for #398 * Updated fix for #398 * Enable uninstall of reverse deps * Update README * Updates based on feedback
This commit is contained in:
parent
68bb97f30a
commit
88f5545c75
6 changed files with 70 additions and 21 deletions
|
|
@ -568,6 +568,27 @@ suite "reverse dependencies":
|
|||
verify execNimbleYes("remove", "pkgA")
|
||||
verify execNimbleYes("remove", "mydep")
|
||||
|
||||
test "revdep fail test":
|
||||
cd "revdep/mydep":
|
||||
verify execNimbleYes("install")
|
||||
|
||||
cd "revdep/pkgWithDep":
|
||||
verify execNimbleYes("install")
|
||||
|
||||
let (output, exitCode) = execNimble("uninstall", "mydep")
|
||||
checkpoint output
|
||||
check output.processOutput.inLines("cannot uninstall mydep")
|
||||
check exitCode == QuitFailure
|
||||
|
||||
test "revdep -i test":
|
||||
cd "revdep/mydep":
|
||||
verify execNimbleYes("install")
|
||||
|
||||
cd "revdep/pkgWithDep":
|
||||
verify execNimbleYes("install")
|
||||
|
||||
verify execNimbleYes("remove", "mydep", "-i")
|
||||
|
||||
test "issue #373":
|
||||
cd "revdep/mydep":
|
||||
verify execNimbleYes("install")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue