Sha256: 12aaf9d57253d847182902a3c7cbb94453b67f377fca1b9f455ae56a886d9411

Contents?: true

Size: 880 Bytes

Versions: 59

Compression:

Stored size: 880 Bytes

Contents

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

["APPEND", "CREAT", "EXCL", "FNM_CASEFOLD",
  "FNM_DOTMATCH", "FNM_NOESCAPE", "FNM_PATHNAME",
  "FNM_SYSCASE", "LOCK_EX", "LOCK_NB", "LOCK_SH",
  "LOCK_UN", "NONBLOCK", "RDONLY",
  "RDWR", "SYNC", "TRUNC", "WRONLY"].each do |const|
  next if System.get_property('platform') == 'WINDOWS' && const == "SYNC"
  
  describe "File::Constants::#{const}" do
    it "is defined" do
      File::Constants.const_defined?(const).should be_true
    end
  end
end

platform_is :windows do
  describe "File::Constants::BINARY" do
    it "is defined" do
      File::Constants.const_defined?(:BINARY).should be_true
    end
  end
end

platform_is_not :windows do
  describe "File::Constants::NOCTTY" do
    it "is defined" do
      File::Constants.const_defined?(:NOCTTY).should be_true
    end
  end
end

Version data entries

59 entries across 59 versions & 1 rubygems

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