diff options
| -rw-r--r-- | Library/Homebrew/test/test_bash.rb | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/Library/Homebrew/test/test_bash.rb b/Library/Homebrew/test/test_bash.rb new file mode 100644 index 000000000..b77927e0b --- /dev/null +++ b/Library/Homebrew/test/test_bash.rb @@ -0,0 +1,16 @@ +require "testing_env" + +class BashTests < Homebrew::TestCase + def assert_valid_bash_syntax(files) + output = Utils.popen_read("/bin/bash -n #{files} 2>&1") + assert $?.success?, output + end + + def test_bin_brew + assert_valid_bash_syntax "#{HOMEBREW_LIBRARY_PATH.parent.parent}/bin/brew" + end + + def test_bash_cmds + assert_valid_bash_syntax "#{HOMEBREW_LIBRARY_PATH}/cmd/*.sh" + end +end |
