Use asdf plugin names in tests, and in specific, fix opentofu parsing in asdf parser #307
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR should fix opentofu parsing in asdf parser. The asdf
.tool-versions
file uses the plugin name. For opentofu, the plugin is named "opentofu" rather than "tofu" so we must stick to the convention already in-use.Additionally, it seemed silly to have asdf parsing tests for tenv to be checking asdf plugins which aren't related to the requested feature which brought about this code and the bug. So I've updated the tests and test data to use tenv tools only: atmos, opentofu and terragrunt. I thought of adding a test for terraform as well but felt it was probably beyond the scope of this bugfix.