You can clone with
HTTPS or Subversion.
Can you post some code that should fail, and what errors should be triggered? JS errors are passed along normally...
...but perhaps there is something that is being not displayed.
I've made a sample project to demonstrate this: https://github.com/mcmire/jhw-issue-19. There are two commits -- you can read the commit messages, or check out the commits and try it yourself (you'll need to use bundle exec jasmine-headless-webkit as I'm pointing to HEAD in the Gemfile).
bundle exec jasmine-headless-webkit
Okay, I went ahead and looked into it further.
window.foo = 42describe "foo", ->
it "equals 1", ->
So, a simple fix would be to add either a new line or a semicolon in between each file's contents.
The second issue is that, yes, something is swallowing errors, and that something is the jasmine-headless-webkit executable (the rescue which is exiting 1). I realize you want to keep the status code, so perhaps a simple fix here would be to just print the exception details to the console?
half-fix for #19, ensure coffeescript files have newlines separating …
fix other half of #19, better error reporting and exceptions
Oooo, GitHub auto-links those in! Didn't know that. :) Try the latest HEAD and see if that makes a difference.
Yup, looks like that did it, errors are showing up the console now. Thanks a bunch for the quick turnaround!