Sha256: 14fb146f60f9ffd9806ab052f02a3d185d10287e22591ad0f6a2990d59d1e49d

Contents?: true

Size: 841 Bytes

Versions: 2

Compression:

Stored size: 841 Bytes

Contents

require "seatbelt/version"
require 'seatbelt/assert_json'
require 'seatbelt/assert_mail'
require 'seatbelt/assert_content_type'

if defined?(Test)
  class Test::Unit::TestCase
    include Seatbelt::AssertContentType if defined?(ActionController)
    include Seatbelt::AssertJson
    include Seatbelt::AssertMail if defined?(ActionMailer)
  end
end

if defined?(Minitest)
  if Minitest::Unit::VERSION[0].to_i < 5
    class Minitest::Unit::TestCase
      include Seatbelt::AssertContentType if defined?(ActionController)
      include Seatbelt::AssertJson
      include Seatbelt::AssertMail if defined?(ActionMailer)
    end
  else
    class Minitest::Test
      include Seatbelt::AssertContentType if defined?(ActionController)
      include Seatbelt::AssertJson
      include Seatbelt::AssertMail if defined?(ActionMailer)
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
seatbelt-0.4.0 lib/seatbelt.rb
seatbelt-0.3.1 lib/seatbelt.rb