genautocomplete: add support for fish shell

This commit is contained in:
Matan Rosenberg
2020-04-28 19:53:20 +03:00
committed by Nick Craig-Wood
parent 3b4c24af4e
commit 22f06590f7
2 changed files with 57 additions and 0 deletions

View File

@@ -33,3 +33,16 @@ func TestCompletionZsh(t *testing.T) {
assert.NoError(t, err)
assert.NotEmpty(t, string(bs))
}
func TestCompletionFish(t *testing.T) {
tempFile, err := ioutil.TempFile("", "completion_fish")
assert.NoError(t, err)
defer func() { _ = tempFile.Close() }()
defer func() { _ = os.Remove(tempFile.Name()) }()
fishCommandDefinition.Run(fishCommandDefinition, []string{tempFile.Name()})
bs, err := ioutil.ReadFile(tempFile.Name())
assert.NoError(t, err)
assert.NotEmpty(t, string(bs))
}