Sha256: 2809fcfcc3cdf56b78e0656059012cc9c486d0b73ed68f5b5e4120e67b82efc5
Contents?: true
Size: 1.05 KB
Versions: 4
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 ActiveSupport::TestCase.send(:include, Test::Spec::Rails::ResponseHelpers)
Version data entries
4 entries across 4 versions & 2 rubygems