Sha256: 6545af85e9ed872b0f8700f71647637359519a24ec2488f6b21d85fe2fe95d5f

Contents?: true

Size: 830 Bytes

Versions: 16

Compression:

Stored size: 830 Bytes

Contents

require File.expand_path('../../test_case/rspec', __FILE__)

module TestFile
  module RSpec
    def setup(project, index)
      super
      test_case_generator.mixin TestCase::RSpec
      self.directory = File.join(project.directory, 'spec')
    end

    def content
      content = super
      <<-EOT + content
        require 'spec_helper'
        require '#{File.join(project.root_dir, 'spec/support/adapter_tests/rspec')}'
      EOT
    end

    def filename_prefix
      "#{"%02d" % @index}_spec"
    end

    # XXX: Do we need this if this is already in RSpecTestCase?
    def add_working_test_case_with_adapter_tests
      add_working_test_case do |test_case|
        test_case.add_to_before_tests <<-EOT
          include AdapterTests::RSpec
        EOT
        yield test_case if block_given?
      end
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
rr-3.1.1 spec/support/test_file/rspec.rb
rr-3.1.0 spec/support/test_file/rspec.rb
rr-3.0.9 spec/support/test_file/rspec.rb
rr-3.0.8 spec/support/test_file/rspec.rb
rr-3.0.7 spec/support/test_file/rspec.rb
rr-3.0.6 spec/support/test_file/rspec.rb
rr-3.0.5 spec/support/test_file/rspec.rb
rr-3.0.4 spec/support/test_file/rspec.rb
rr-3.0.3 spec/support/test_file/rspec.rb
rr-3.0.2 spec/support/test_file/rspec.rb
rr-3.0.1 spec/support/test_file/rspec.rb
rr-3.0.0 spec/support/test_file/rspec.rb
rr-1.2.1 spec/support/test_file/rspec.rb
rr-1.2.0 spec/support/test_file/rspec.rb
rr-1.1.2 spec/support/test_file/rspec.rb
rr-1.1.2.rc1 spec/support/test_file/rspec.rb