Version comparisons were failing for various reasons. First, it was occurring because the package name was not getting instantiated at the right time. Also, yarn 3 lock files were not properly searched.
This PR adds tests surrounding VersionCompare to make sure that the code is reliable. In doing this, there are some example lock files which are made as fixtures.
Version comparisons were failing for various reasons. First, it was occurring because the package name was not getting instantiated at the right time. Also, yarn 3 lock files were not properly searched.
This PR adds tests surrounding VersionCompare to make sure that the code is reliable. In doing this, there are some example lock files which are made as fixtures.