Sha256: b65fe4b245b4cc0c4a95cc44603852938b03a9effcf3ecd3949469619c771808

Contents?: true

Size: 603 Bytes

Versions: 83

Compression:

Stored size: 603 Bytes

Contents

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

describe "DATA.flock" do
  before :each do
    @data2_name = fixture File.join(__rhoGetCurrentDir(), __FILE__), "data2.rb"
  end

# XXX We dont have an external ruby interpreter
#  it "succeeds in locking the file DATA came from" do
#    data = ruby_exe(@data2_name)
#    data.should == "0"
#
#    begin
#      file = File.open(@data2_name)
#      file.flock(File::LOCK_EX)
#      data = ruby_exe(@data2_name)
#      data.should == "false"
#    ensure
#      file.flock(File::LOCK_UN) if file
#    end
#  end
end

Version data entries

83 entries across 83 versions & 1 rubygems

Version Path
rhodes-3.1.1 spec/framework_spec/app/spec/core/io/data/flock_spec.rb
rhodes-3.1.1.beta spec/framework_spec/app/spec/core/io/data/flock_spec.rb
rhodes-3.1.0 spec/framework_spec/app/spec/core/io/data/flock_spec.rb
rhodes-3.1.0.beta.5 spec/framework_spec/app/spec/core/io/data/flock_spec.rb
rhodes-3.1.0.beta.4 spec/framework_spec/app/spec/core/io/data/flock_spec.rb
rhodes-3.1.0.beta.3 spec/framework_spec/app/spec/core/io/data/flock_spec.rb
rhodes-3.1.0.beta.2 spec/framework_spec/app/spec/core/io/data/flock_spec.rb
rhodes-3.1.0.beta.1 spec/framework_spec/app/spec/core/io/data/flock_spec.rb
rhodes-3.0.2 spec/framework_spec/app/spec/core/io/data/flock_spec.rb
rhodes-3.0.2.beta.1 spec/framework_spec/app/spec/core/io/data/flock_spec.rb
rhodes-3.0.1 spec/framework_spec/app/spec/core/io/data/flock_spec.rb
rhodes-3.0.1.beta.8 spec/framework_spec/app/spec/core/io/data/flock_spec.rb
rhodes-3.0.1.beta.7 spec/framework_spec/app/spec/core/io/data/flock_spec.rb
rhodes-3.0.1.beta.6 spec/framework_spec/app/spec/core/io/data/flock_spec.rb
rhodes-3.0.1.beta.5 spec/framework_spec/app/spec/core/io/data/flock_spec.rb
rhodes-3.0.1.beta.4 spec/framework_spec/app/spec/core/io/data/flock_spec.rb
rhodes-3.0.1.beta.3 spec/framework_spec/app/spec/core/io/data/flock_spec.rb
rhodes-3.0.1.beta.2 spec/framework_spec/app/spec/core/io/data/flock_spec.rb
rhodes-3.0.0 spec/framework_spec/app/spec/core/io/data/flock_spec.rb
rhodes-3.0.0.beta.7 spec/framework_spec/app/spec/core/io/data/flock_spec.rb