Sha256: 3ae81a8262e848d6894b8038cc0279b50035d8985c14fd3817436bdc4d129bf5

Contents?: true

Size: 769 Bytes

Versions: 5

Compression:

Stored size: 769 Bytes

Contents

# encoding: utf-8
require 'aruba/api'
require 'aruba/reporting'

# Spec Helpers
module SpecHelper
  # Helpers for aruba
  module Aruba
    include ::Aruba::Api

    def dirs
      @dirs ||= %w(tmp rspec)
    end

    def absolute_path(*args)
      in_current_dir { File.expand_path File.join(*args) }
    end

    def _create_file(*args)
      super

      self
    end

    def create_dir(*args)
      super

      self
    end

    def touch_file(file_name)
      in_current_dir do
        file_name = File.expand_path(file_name)
        _mkdir(File.dirname(file_name))
        FileUtils.touch file_name
      end

      self
    end
  end
end

RSpec.configure do |c|
  c.include SpecHelper::Aruba

  c.before :each do
    clean_current_dir
    restore_env
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
proxy_pac_rb-0.4.2 spec/support/aruba.rb
proxy_pac_rb-0.4.0 spec/support/aruba.rb
proxy_pac_rb-0.3.8 spec/support/aruba.rb
proxy_pac_rb-0.3.7 spec/support/aruba.rb
proxy_pac_rb-0.3.6 spec/support/aruba.rb