mirror of
https://github.com/fish-shell/fish-shell.git
synced 2026-05-27 00:21:15 -03:00
Port alias test to littlecheck
This commit is contained in:
@@ -1,6 +0,0 @@
|
||||
|
||||
####################
|
||||
# Avoid regressions of issue #3860 wherein the first word of the alias ends with a semicolon
|
||||
|
||||
####################
|
||||
# Bare `alias` should list the aliases we have created and nothing else
|
||||
@@ -1,13 +0,0 @@
|
||||
logmsg Avoid regressions of issue \#3860 wherein the first word of the alias ends with a semicolon
|
||||
function foo
|
||||
echo ran foo
|
||||
end
|
||||
alias my_alias "foo; and echo foo ran"
|
||||
my_alias
|
||||
|
||||
alias a-2='echo "hello there"'
|
||||
|
||||
logmsg Bare `alias` should list the aliases we have created and nothing else
|
||||
# We have to exclude two aliases because they're an artifact of the unit test
|
||||
# framework and we can't predict the definition.
|
||||
alias | grep -Ev '^alias (fish_indent|fish_key_reader) '
|
||||
@@ -1,10 +0,0 @@
|
||||
|
||||
####################
|
||||
# Avoid regressions of issue #3860 wherein the first word of the alias ends with a semicolon
|
||||
ran foo
|
||||
foo ran
|
||||
|
||||
####################
|
||||
# Bare `alias` should list the aliases we have created and nothing else
|
||||
alias a-2 'echo "hello there"'
|
||||
alias my_alias 'foo; and echo foo ran'
|
||||
18
tests/checks/alias.fish
Normal file
18
tests/checks/alias.fish
Normal file
@@ -0,0 +1,18 @@
|
||||
#RUN: %fish %s
|
||||
# Avoid regressions of issue \#3860 wherein the first word of the alias ends with a semicolon
|
||||
function foo
|
||||
echo ran foo
|
||||
end
|
||||
alias my_alias "foo; and echo foo ran"
|
||||
my_alias
|
||||
# CHECK: ran foo
|
||||
# CHECK: foo ran
|
||||
|
||||
alias a-2='echo "hello there"'
|
||||
|
||||
# Bare `alias` should list the aliases we have created and nothing else
|
||||
# We have to exclude two aliases because they're an artifact of the unit test
|
||||
# framework and we can't predict the definition.
|
||||
alias | grep -Ev '^alias (fish_indent|fish_key_reader) '
|
||||
# CHECK: alias a-2 'echo "hello there"'
|
||||
# CHECK: alias my_alias 'foo; and echo foo ran'
|
||||
Reference in New Issue
Block a user