Sha256: fe6db6d3fdaa961f56d8e0b7279db929bd24947e4f81bb146f589579257c559a

Contents?: true

Size: 854 Bytes

Versions: 56

Compression:

Stored size: 854 Bytes

Contents

Shindo.tests('Fog::Rackspace::Storage | directories', ['rackspace']) do

  pending if Fog.mocking?

  @service = Fog::Storage[:rackspace]


  begin
    @name = "fog-directories-test-#{Time.now.to_i.to_s}"
    @filename = 'lorem.txt'    
    @dir = @service.directories.create :key => @name, :metadata => {:fog_test => true}
    @file = @dir.files.create :key => @filename, :body => lorem_file

    tests('#get').succeeds do
      instance = @service.directories.get @name
      returns(false) { instance.nil? }
      returns('true') { instance.metadata[:fog_test] }
      returns(@name) { instance.key }
      returns(1) { instance.count }
      returns( Fog::Storage.get_body_size(lorem_file)) {instance.bytes }
      returns(@filename) { instance.files.first.key }
    end
    
  ensure
    @file.destroy if @file
    @dir.destroy if @dir
  end
   
end

Version data entries

56 entries across 56 versions & 6 rubygems

Version Path
fog-maestrodev-1.19.0.20140212012611 tests/rackspace/models/storage/directories_tests.rb
fog-maestrodev-1.19.0.20140110004459 tests/rackspace/models/storage/directories_tests.rb
fog-maestrodev-1.19.0.20140110003812 tests/rackspace/models/storage/directories_tests.rb
fog-maestrodev-1.19.0.20140109202555 tests/rackspace/models/storage/directories_tests.rb
fog-maestrodev-1.19.0.20140107192102 tests/rackspace/models/storage/directories_tests.rb
fog-maestrodev-1.19.0.20140107142106 tests/rackspace/models/storage/directories_tests.rb
fog-maestrodev-1.19.0.20131219203941 tests/rackspace/models/storage/directories_tests.rb
fog-maestrodev-1.18.0.20131219193542 tests/rackspace/models/storage/directories_tests.rb
fog-1.19.0 tests/rackspace/models/storage/directories_tests.rb
fog-maestrodev-1.18.0.20131219033443 tests/rackspace/models/storage/directories_tests.rb
fog-maestrodev-1.18.0.20131219032002 tests/rackspace/models/storage/directories_tests.rb
fog-maestrodev-1.18.0.20131219030716 tests/rackspace/models/storage/directories_tests.rb
fog-maestrodev-1.18.0.20131219022322 tests/rackspace/models/storage/directories_tests.rb
fog-maestrodev-1.18.0.20131218202447 tests/rackspace/models/storage/directories_tests.rb
fog-maestrodev-1.18.0.20131209091424 tests/rackspace/models/storage/directories_tests.rb
fog-maestrodev-1.18.0.20131209090811 tests/rackspace/models/storage/directories_tests.rb
fog-maestrodev-1.18.0.20131206115947 tests/rackspace/models/storage/directories_tests.rb
fog-maestrodev-1.18.0.20131205181604 tests/rackspace/models/storage/directories_tests.rb
fog-maestrodev-1.18.0.20131127194823 tests/rackspace/models/storage/directories_tests.rb
fog-maestrodev-1.18.0.20131126183714 tests/rackspace/models/storage/directories_tests.rb