I found that assert_raise was causing a syntax error of the form:
syntax error, unexpected '{', expecting kEND (SyntaxError)
For a fairly simple test:
should "remove it from the database" do assert_raise ActiveRecord::RecordNotFound { User.find(@uid)} end
Looks like it's getting confused about nesting. the solution? parenthesise your Error thus:
should "remove it from the database" do assert_raise(ActiveRecord::RecordNotFound) { User.find(@uid)} end
No comments:
Post a Comment