diff options
| author | Baptiste Fontaine | 2015-01-13 10:38:11 +0100 |
|---|---|---|
| committer | Mike McQuaid | 2015-01-13 13:18:33 +0000 |
| commit | f831cb43684fb52546ffc764ee1ea9545f4dbbf2 (patch) | |
| tree | 332cfebaf81f7fa3a0eec99866b4143805794c84 /Library | |
| parent | cc0b5549dc902aa0cb643e6b38d4a1fbe942bad2 (diff) | |
| download | homebrew-f831cb43684fb52546ffc764ee1ea9545f4dbbf2.tar.bz2 | |
bam: test added
Closes #35812.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Formula/bam.rb | 28 |
1 files changed, 21 insertions, 7 deletions
diff --git a/Library/Formula/bam.rb b/Library/Formula/bam.rb index c6c05aef3..ce922e236 100644 --- a/Library/Formula/bam.rb +++ b/Library/Formula/bam.rb @@ -1,14 +1,28 @@ -require 'formula' - class Bam < Formula - homepage 'http://matricks.github.io/bam/' - url 'https://github.com/downloads/matricks/bam/bam-0.4.0.tar.gz' - sha1 'c0f32ff9272d5552e02a9d68fbdd72106437ee69' + homepage "http://matricks.github.io/bam/" + url "https://github.com/downloads/matricks/bam/bam-0.4.0.tar.gz" + sha1 "c0f32ff9272d5552e02a9d68fbdd72106437ee69" - head 'https://github.com/matricks/bam.git' + head "https://github.com/matricks/bam.git" def install system "./make_unix.sh" - bin.install'bam' + bin.install "bam" + end + + test do + (testpath/"hello.c").write <<-EOS.undent + #include <stdio.h> + int main(void) { printf("hello\\n"); return 0; } + EOS + + (testpath/"bam.lua").write <<-EOS.undent + settings = NewSettings() + objs = Compile(settings, Collect("*.c")) + exe = Link(settings, "hello", objs) + EOS + + system "bam", "-v" + assert_equal "hello\n", shell_output("./hello") end end |
