Sha256: 97791cba37e8ee711e7ecfe1ef10531f80f32a290e6bf84a48ed1f23c36b3ba7

Contents?: true

Size: 697 Bytes

Versions: 8

Compression:

Stored size: 697 Bytes

Contents

require 'active_support/concern'
require 'test/unit/assertions'

module RSpec
  module Rails
    module SetupAndTeardownAdapter
      extend ActiveSupport::Concern

      module ClassMethods
        def setup(*methods)
          methods.each {|method| before { send method } }
        end

        def teardown(*methods)
          methods.each {|method| after { send method } }
        end
      end
    end

    module TestUnitAssertionAdapter
      extend ActiveSupport::Concern
      def method_name
        @example
      end

      include Test::Unit::Assertions

      included do
        before do
          @_result = Struct.new(:add_assertion).new
        end
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
rspec-rails-2.0.0.beta.19 lib/rspec/rails/adapters.rb
rspec-rails-2.0.0.beta.18 lib/rspec/rails/adapters.rb
rspec-rails-2.0.0.beta.17 lib/rspec/rails/adapters.rb
rspec-rails-2.0.0.beta.16 lib/rspec/rails/adapters.rb
rspec-rails-2.0.0.beta.15 lib/rspec/rails/adapters.rb
rspec-rails-2.0.0.beta.14.2 lib/rspec/rails/adapters.rb
rspec-rails-2.0.0.beta.14.1 lib/rspec/rails/adapters.rb
rspec-rails-2.0.0.beta.13 lib/rspec/rails/adapters.rb