Kurtis Rader
f2c8e73891
add more alias unit tests
...
A recent regression to the `alias` command points out the need for more
unit tests of its behavior. I also decided to use it as an opportunity
to normalize the output of just `alias` to list aliases.
2017-07-15 17:36:36 -07:00
Kurtis Rader
d51f82d1b5
fix bug in test3
...
The change for issue #4163 brought to light a bug in tests/test.in.
2017-07-03 15:36:38 -07:00
Kurtis Rader
2302db4dc7
add unit test for echo -h
2017-06-18 22:25:00 -07:00
Kurtis Rader
44cfe3e340
remove dependency on xxd
...
Fixes #3797
2017-01-31 22:10:53 -08:00
ridiculousfish
3a7719015d
Don't allow specifying an fd with a caret redirection
...
For example, an argument 12345^ is a real argument, not a redirection
There's no reason to use ^ here instead of >, and it's annoying to git
users.
Fixes #1873
2016-06-12 02:16:46 -07:00
Kurtis Rader
02f18cae0a
fix setting of $argv for source
w/no args
...
Fixes #139
2016-04-06 13:04:44 -07:00
Kurtis Rader
8b67a1b26f
make testing on local servers hermetic
...
I noticed while fixing issue #2702 that the fish program being tested
was sourcing config.fish files outside of the current build. This also
happens when Travis CI runs the tests but isn't an issue there because
of how Travis is configured to execute the tests.
I also noticed that running `make test` was polluting my personal fish
history; which will become a bigger problem if and when the fishd universal
var file is moved from $XDG_CONFIG_HOME to $XDG_DATA_HOME.
This change makes it possible for an individual to run the tests on
their local machine secure in the knowledge that only the config.fish and
related files from their git repository will be used and doing so won't
pollute their personal fish history.
Resolves #469
2016-02-25 17:16:36 -08:00
ridiculousfish
3ca518255e
Treat comments ending in backslashes as not continuing onto the next line
...
Fixes #1255
2015-05-02 18:22:20 -07:00
ridiculousfish
9f8cec7f9e
Add a test for issue #1987
2015-04-05 23:47:04 -07:00
ridiculousfish
7164769d33
Introduce tests for #1892
2015-01-17 15:22:37 -08:00
ridiculousfish
d4eded2376
Make octal/hex escapes in printf and echo output literal bytes
...
Fixes #1894
2015-01-15 11:21:07 -08:00
ridiculousfish
e045eabad6
Add tests to verify pipes do not conflict with fd redirections
2015-01-04 14:18:06 -08:00
ridiculousfish
98297e5234
Teach while loops to not hang forever with no-execute
...
Fixes #1543
2014-07-11 11:28:10 -07:00
ridiculousfish
3cbace98a7
'echo -' should output a dash instead of treating it as options
...
Fixes #1459
2014-05-16 15:19:07 +08:00
ridiculousfish
29ddb68da4
Tests and fix to allow return to work correctly within if statements. Closes #1297 .
2014-02-12 01:39:06 -08:00
ridiculousfish
d9056081e7
Added tests for piping an fd other than stdout
2014-01-13 02:49:41 -08:00
ridiculousfish
e849beabba
Initial work towards various IO cleanups with an eye to fixing https://github.com/fish-shell/fish-shell/issues/110
2013-08-19 18:06:24 -07:00
ridiculousfish
bf27cb1f5e
Further fixes to newline escaping
...
Addresses issue described in https://github.com/fish-shell/fish-shell/issues/347#issuecomment-10650443
2012-11-23 12:03:36 -08:00
ridiculousfish
90495f3ac5
Implement new newline-escaping behavior. Backslashes at the end of lines now essentially delete the newline, within normal text or double quotes. Backslashes are retained within single quotes.
...
Fixes https://github.com/fish-shell/fish-shell/issues/347
Fixes https://github.com/fish-shell/fish-shell/issues/52
2012-11-22 01:09:07 -08:00
ridiculousfish
e9d216bc84
Fixed recursive brace expansion
...
https://github.com/fish-shell/fish-shell/issues/399
2012-11-20 13:52:53 -08:00
ridiculousfish
57de1388e8
Make the \c special character in echo suppress the newline too
2012-10-17 02:59:43 -07:00
ridiculousfish
7ee0ce745e
Implement -e option to echo (to interpret special characters), and -E to not interpret them
...
https://github.com/fish-shell/fish-shell/issues/337
2012-10-17 02:56:03 -07:00
Grissiom
9b97c55546
add test case for 364d3dbbf8
2010-11-24 00:35:56 +08:00
Grissiom
fefd17fe5e
add test case for 6b243fbc
2010-11-23 23:05:21 +08:00
Grissiom
70322077d2
remove trialing spaces #2
2010-09-18 10:18:26 +08:00
axel
7ddecde543
Add subdirectories
...
darcs-hash:20050920133155-ac50b-9a14c6c664dd03afbe8e15e7c7998fcfb5c3c750.gz
2005-09-20 23:31:55 +10:00