Sha256: 56cb60b42b57e9f4abc477f36a7402908722ba8729e5d67505c6639f28164a72
Contents?: true
Size: 663 Bytes
Versions: 5
Compression:
Stored size: 663 Bytes
Contents
require File.dirname(__FILE__) + '/helper' describe "Filters" do it "executes filters in the order defined" do count = 0 mock_app do get('/') { 'Hello World' } before { assert_equal 0, count count = 1 } before { assert_equal 1, count count = 2 } end get '/' assert ok? assert_equal 2, count assert_equal 'Hello World', body end it "allows filters to modify the request" do mock_app { get('/foo') { 'foo' } get('/bar') { 'bar' } before { request.path_info = '/bar' } } get '/foo' assert ok? assert_equal 'bar', body end end
Version data entries
5 entries across 5 versions & 4 rubygems