Sha256: 5204a44bd655bd79d290f4811dd1a66267f9457256dc43718fae2a5b2d99ba03
Contents?: true
Size: 1.05 KB
Versions: 7
Compression:
Stored size: 1.05 KB
Contents
module Test module Spec module Rails class Status < SpecResponder def should_equal(status, message=nil) @test_case.send(:assert_response, status, message) end end class Template < SpecResponder def should_equal(template, message=nil) @test_case.send(:assert_template, template, message) end end class Layout < SpecResponder def should_equal(layout, message=nil) rendered_layout = @test_case.response.layout.gsub(/layouts\//, '') @test_case.send(:assert_equal, layout, rendered_layout, message) end end module ResponseHelpers attr_reader :response def status Test::Spec::Rails::Status.new(self) end def template Test::Spec::Rails::Template.new(self) end def layout Test::Spec::Rails::Layout.new(self) end end end end end ActionController::TestCase.send(:include, Test::Spec::Rails::ResponseHelpers)
Version data entries
7 entries across 7 versions & 2 rubygems