Sha256: 95454012d832231d4c5cedeb9f66fc5ab7024cc31cf8847376c5b33f9dc498e7

Contents?: true

Size: 809 Bytes

Versions: 1

Compression:

Stored size: 809 Bytes

Contents

require File.dirname(__FILE__) + '/spec_helper.rb'

describe "Kernel stuff" do

  extend PathHelper
  extend TestDataCopyHelper

  # 
  # Kernel.require_relative is a 1.9ism
  #

  if ( Kernel.respond_to? :require_relative )
    it "should be able to handle require_relative" do
      require_relative "relatively_requireable"
    end
  
    it "should be able to handle require_relative with VFS __FILE__" do
      eval( 'require_relative "relatively_requireable"', binding, vfs_path(__FILE__) )
    end
  end

  unless TESTING_ON_WINDOWS
    it "should remove vfs: prefix from backtick commands" do
      prefix = test_copy_base_path( :vfs )
      path = File.join( prefix, "home", "larry", "file1.txt" )
      result = `ls #{path} 2>&1`
      result.should_not match( /No such file/i )
    end
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
torquebox-vfs-2.0.0.beta1-java spec/kernel_spec.rb