test/test_helper.rb in bunch-0.0.7 vs test/test_helper.rb in bunch-0.0.8

- old
+ new

@@ -1,4 +1,21 @@ $:.unshift File.expand_path('../../lib', __FILE__) require 'bunch' require 'test/unit' +require 'mocha' +require 'shoulda-context' + +# collapse whitespace and remove semicolons +def squeeze(js) + js.tr("\n;", ' ').strip.squeeze +end + +# perform a request for the given path and set @status, @headers, and @body. +def perform_request(path='/') + env = { + 'REQUEST_METHOD' => 'GET', + 'PATH_INFO' => path + } + out = @app.call(env) + @status, @headers, @body = out[0], out[1], out[2].join +end