Sha256: a289f9e73ba5f755005cb75f71bdb737a61a81a29934c6e902d24454899f3bc9

Contents?: true

Size: 987 Bytes

Versions: 8

Compression:

Stored size: 987 Bytes

Contents

module RSpec::FileMatchers
  class HaveSymlink < HaveFileItem

    def artifact
      :symlink
    end    
  end

  def have_symlink(*args)
    HaveSymlink.new(args)
  end
  alias_method :contain_symlink, :have_symlink

  def have_symlink_file(*args)
    have_symlink args, :type => :file
  end
  alias_method :contain_symlink_file, :have_symlink_file

  def have_symlink_dir(*args)
    have_symlink args, :type => :dir
  end
  alias_method :contain_symlink_dir, :have_symlink_dir

end

module RSpec::FileMatchers
  class HaveSymlinks < HaveFileItems

    def artifact
      :symlink
    end    
  end

  def have_symlinks(*args)
    HaveSymlinks.new(args)
  end
  alias_method :contain_symlinks, :have_symlinks

  def have_symlink_files(*args)
    have_symlinks args, :type => :file
  end
  alias_method :contain_symlink_files, :have_symlink_files

  def have_symlink_dirs(*args)
    have_symlinks args, :type => :dir
  end
  alias_method :contain_symlink_dirs, :have_symlink_dirs
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
file-spec-0.4.0 lib/file_spec/matchers/have_symlink.rb
file-spec-0.3.0 lib/file_spec/matchers/have_symlink.rb
file-spec-0.2.0 lib/file_spec/matchers/have_symlink.rb
file-spec-0.1.5 lib/file_spec/matchers/have_symlink.rb
file-spec-0.1.4 lib/file_spec/matchers/have_symlink.rb
file-spec-0.1.3 lib/file_spec/matchers/have_symlink.rb
file-spec-0.1.2 lib/file_spec/matchers/have_symlink.rb
file-spec-0.1.1 lib/file_spec/matchers/have_symlink.rb