mirror of
https://github.com/jimeh/stub.sh.git
synced 2026-02-19 05:36:39 +00:00
Ensure test cases clean up after themselves
This commit is contained in:
@@ -29,11 +29,13 @@ my-name-is() { echo "My name is $@."; }
|
||||
stub "my-name-is" STDERR
|
||||
assert "my-name-is Edward" ""
|
||||
assert "my-name-is Edward 2>&1" "my-name-is stub: Edward"
|
||||
unset -f my-name-is
|
||||
|
||||
|
||||
# Stubbing something that doesn't exist.
|
||||
stub "cowabunga-dude"
|
||||
assert "cowabunga-dude yeah dude" "cowabunga-dude stub: yeah dude"
|
||||
unset -f cowabunga-dude
|
||||
|
||||
|
||||
# End of tests.
|
||||
|
||||
@@ -29,12 +29,14 @@ my-name-is() { echo "My name is $@."; }
|
||||
stub_and_echo "my-name-is" "Hohenheim" STDERR
|
||||
assert "my-name-is Edward" ""
|
||||
assert "my-name-is Edward 2>&1" "Hohenheim"
|
||||
unset -f my-name-is
|
||||
|
||||
|
||||
# Stubbing something that doesn't exist.
|
||||
stub_and_echo "cowabunga-dude" "Surf's up dude :D"
|
||||
assert "cowabunga-dude" "Surf's up dude :D"
|
||||
assert "cowabunga-dude yeah dude" "Surf's up dude :D"
|
||||
unset -f cowabunga-dude
|
||||
|
||||
|
||||
# End of tests.
|
||||
|
||||
@@ -28,6 +28,7 @@ unset -f uname
|
||||
stub_and_eval "cowabunga-dude" "date +%Y"
|
||||
assert "cowabunga-dude" "$(date +%Y)"
|
||||
assert "cowabunga-dude yeah dude" "$(date +%Y)"
|
||||
unset -f cowabunga-dude
|
||||
|
||||
|
||||
# End of tests.
|
||||
|
||||
Reference in New Issue
Block a user