asdf
1#!/usr/bin/env bats
2
3load test_helpers
4
5setup() {
6setup_asdf_dir
7install_dummy_plugin
8}
9
10teardown() {
11clean_asdf_dir
12}
13
14@test "plugin_remove command removes the plugin directory" {
15run asdf install dummy 1.0
16[ "$status" -eq 0 ]
17[ -d "$ASDF_DIR/downloads/dummy" ]
18
19run asdf plugin-remove "dummy"
20[ "$status" -eq 0 ]
21[ ! -d "$ASDF_DIR/downloads/dummy" ]
22}
23
24@test "plugin_remove command fails if the plugin doesn't exist" {
25run asdf plugin-remove "does-not-exist"
26[ "$status" -eq 1 ]
27echo "$output" | grep "No such plugin: does-not-exist"
28}
29