Sha256: f3acd442753b20e314b32bd818dff0e6fdd9a7ebc4f15c80107efb51179fdd44
Contents?: true
Size: 816 Bytes
Versions: 39
Compression:
Stored size: 816 Bytes
Contents
Shindo.tests('Fog::Rackspace::Storage | directories', ['rackspace']) do @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
39 entries across 37 versions & 6 rubygems