sdkman-for-fish/test/features/corner_cases.feature
Raphael Reitzig e9f967501c fix(test): Use kscript as test candidate
instead of crash, which doesn't exist anymore
2023-06-25 19:02:21 +02:00

18 lines
796 B
Gherkin

Feature: Corner Cases
Scenario: sdk not initialized in this shell
Given environment variable SDKMAN_DIR is not set
When a new Fish shell is launched
Then environment variable SDKMAN_DIR has the original value
Scenario: sdk initialized for another user in this shell
Given environment variable SDKMAN_DIR is set to "/"
When a new Fish shell is launched
Then environment variable SDKMAN_DIR has the original value
# TODO: add test that fails if `test` in conf.d/sdk.fish:80 errors (cf issue #28 et al.)
Scenario: PATH should contain only valid paths
Given candidate kscript is installed
When candidate kscript is uninstalled
Then environment variable PATH cannot contain "sdkman/candidates/kscript/"