Spike Grobstein
1fc2de8b43
fixed the test to read a little better
...
use a subshell to test the grep for DEBUG.
2013-08-31 13:48:01 -04:00
Spike Grobstein
93d6a43dae
added decho function for debugging output
...
if DEBUG is defined, then when decho is called, it will output the given
string to the console, prefixed with '# DEBUG: '
This allows easier debugging of tests but still will conditionally
output said output.
2013-08-31 10:08:59 -04:00
Sam Stephenson
bc72b85871
Print test file path and line number after a failing test
2013-05-23 12:47:17 -05:00
Sam Stephenson
1be500e4ff
Merge pull request #9 from adamhjk/dos_endings
...
Supporting DOS line endings in BATS tests
2013-05-23 06:41:09 -07:00
Adam Jacob
af9794634f
Using shell redirection rather than cat
2013-05-23 00:52:08 -04:00
Adam Jacob
9c8425d005
Supporting DOS line endings in BATS tests
2013-05-22 21:20:39 -04:00
Sam Stephenson
6116ef6b23
Add a note about Bats.tmbundle
2013-05-03 17:21:15 -05:00
Sam Stephenson
040deba950
Merge pull request #6 from mislav/echo-e-fix
...
fix preprocessing tests that have lines beginning with -e
2013-04-12 14:49:12 -07:00
Sam Stephenson
0bf9610856
Merge pull request #7 from binarybabel/bugfix-preprocess-expr
...
Remove redundant anchor in preprocess expression
2013-04-12 14:48:40 -07:00
BinaryBabel OSS
d2067db1b4
Remove redundant anchor in preprocess expression
...
Expr patterns are anchored to the beginning by default. Specifying
the carrot is undefined behavior and generates warnings on some versions, obscuring the
output.
2013-04-12 14:35:15 -07:00
Mislav Marohnić
7cec3d6259
fix preprocessing tests that have lines beginning with -e
2013-04-06 14:01:03 +02:00
Sam Stephenson
5030f53ecc
Bats 0.2.0
2012-11-16 18:06:58 -06:00
Sam Stephenson
d5d57bda5f
Rename header
2012-11-16 17:57:30 -06:00
Sam Stephenson
392d2fa6a0
Document test suites
2012-11-16 15:32:30 -06:00
Sam Stephenson
04be7dc717
Abort when load is invoked with a nonexistent script
2012-11-16 14:35:48 -06:00
Sam Stephenson
a75495b9dd
.gitkeep the empty suite fixture
2012-11-16 14:29:58 -06:00
Sam Stephenson
19a05cc77d
Suite support for aggregating multiple tests under a single run
2012-11-16 14:25:45 -06:00
Sam Stephenson
f8f78b5cd3
bats-exec -> bats-exec-test
2012-04-09 10:59:36 -05:00
Sam Stephenson
6b965e18c4
bats -c filename
prints the number of tests in the file
2012-04-08 23:25:38 -05:00
Sam Stephenson
3f82256855
Clean up cached sources on ^C
2012-04-08 23:13:58 -05:00
Sam Stephenson
ad4bc2e196
Cache preprocessed source for child test runs
2012-04-08 22:08:30 -05:00
Sam Stephenson
2f192ebffa
Bats 0.1.0
2011-12-30 14:13:41 -06:00
Sam Stephenson
d591867b35
Add -v/--version
2011-12-30 14:12:15 -06:00
Sam Stephenson
841d417b11
Wordsmithing
2011-12-30 14:04:14 -06:00
Sam Stephenson
1387d18328
Add contributing section
2011-12-29 18:56:17 -06:00
Sam Stephenson
aa71d3c3e8
Add copyright
2011-12-29 18:50:37 -06:00
Sam Stephenson
cefd684545
Add installer
2011-12-29 18:48:33 -06:00
Sam Stephenson
18b0517659
Document special variables
2011-12-29 18:39:58 -06:00
Sam Stephenson
1c164cd272
Document the load
command
2011-12-29 17:58:40 -06:00
Sam Stephenson
f854037dd1
Document the run
helper
2011-12-29 17:47:29 -06:00
Sam Stephenson
20b54ec582
Beginnings of a readme
2011-12-29 16:28:01 -06:00
Sam Stephenson
382c540fc3
MIT license
2011-12-29 16:27:51 -06:00
Sam Stephenson
e9d3143fdb
Capture stdout/stderr during tests and display it for failures
2011-12-28 23:50:49 -06:00
Sam Stephenson
a4c16fecef
Test load
2011-12-28 21:41:23 -06:00
Sam Stephenson
43d1972b0e
Test (and fix) that teardown runs once after each test
2011-12-28 21:20:43 -06:00
Sam Stephenson
6e65ef449b
Share $TMP with fixtures
2011-12-28 20:58:16 -06:00
Sam Stephenson
aecc6b55dc
Test that setup runs once before each test
2011-12-28 20:46:24 -06:00
Sam Stephenson
098d993eb4
Test that each test's environment is isolated
2011-12-28 20:23:52 -06:00
Sam Stephenson
2e52aeff5d
Test failing and passing in the same file
2011-12-28 20:06:05 -06:00
Sam Stephenson
ac64e0b18a
Test for failing tests
2011-12-28 19:14:10 -06:00
Sam Stephenson
a469e8dd04
Fix $status
2011-12-28 18:45:05 -06:00
Sam Stephenson
974dbf6a7c
[[ isn't a simple command and thus isn't subject to set -e
2011-12-28 18:44:40 -06:00
Sam Stephenson
911367e6d5
Add $lines array
2011-12-28 17:12:37 -06:00
Sam Stephenson
4a71d77813
Shorten test names
2011-12-28 17:12:17 -06:00
Sam Stephenson
b9cfa7470c
Initial tests
2011-12-28 16:21:48 -06:00
Sam Stephenson
c850527cce
Initial commit
2011-12-28 12:40:14 -06:00