Sha256: d35e6fced9a53c89f76232f1a08909f2da2a8e0635ef2c28bb9dcb56076a06f2

Contents?: true

Size: 567 Bytes

Versions: 13

Compression:

Stored size: 567 Bytes

Contents

require 'rspec-system/spec_helper'

# A localized module for storing project specific helpers
module LocalHelpers
  # Return the project root
  #
  # @return [Pathname] root directory of project
  def proj_root
    Pathname.new(File.expand_path(File.join(File.dirname(__FILE__), '..')))
  end

  # Return the fixture directory
  #
  # @return [Pathname] test fixture directory
  def fixture_root
    proj_root + 'spec' + 'fixtures'
  end
end

RSpec.configure do |c|
  c.include ::LocalHelpers

  c.before :suite do
    shell 'echo foobar > /tmp/setupblock'
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
rspec-system-2.8.0 spec/spec_helper_system.rb
rspec-system-2.7.2 spec/spec_helper_system.rb
rspec-system-2.7.1 spec/spec_helper_system.rb
rspec-system-2.7.0 spec/spec_helper_system.rb
rspec-system-2.6.0 spec/spec_helper_system.rb
rspec-system-2.4.0 spec/spec_helper_system.rb
rspec-system-2.3.0 spec/spec_helper_system.rb
rspec-system-2.2.1 spec/spec_helper_system.rb
rspec-system-2.2.0 spec/spec_helper_system.rb
rspec-system-2.1.2 spec/spec_helper_system.rb
rspec-system-2.1.1 spec/spec_helper_system.rb
rspec-system-2.1.0 spec/spec_helper_system.rb
rspec-system-2.0.0 spec/spec_helper_system.rb