Sha256: 249718cc6eab3b9746e9c96cac177a3c433ed104c2620f8fb14822517e3fbb5b

Contents?: true

Size: 688 Bytes

Versions: 83

Compression:

Stored size: 688 Bytes

Contents

require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/../../spec_helper'
require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/fixtures/common'

ruby_version_is "1.9.2" do
  describe "Dir.home" do
    it "returns the current user's home directory as a string if called without arguments" do
      Dir.home.should == home_directory
    end

    it "returns the named user's home directory as a string if called with an argument" do
      Dir.home(ENV['USER']).should == home_directory
    end

    it "raises an ArgumentError if the named user doesn't exist" do
      lambda { Dir.home('geuw2n288dh2k') }.should raise_error(ArgumentError)
    end  
  end  
end

Version data entries

83 entries across 83 versions & 1 rubygems

Version Path
rhodes-1.4.2 spec/framework_spec/app/spec/core/dir/home_spec.rb
rhodes-1.4.1 spec/framework_spec/app/spec/core/dir/home_spec.rb
rhodes-1.4.0 spec/framework_spec/app/spec/core/dir/home_spec.rb