Sha256: 8b6de9bf95ceb6687f5a4f9d4bc66da63b67a56931075f96f4714e6ad1f2aa7a
Contents?: true
Size: 1.31 KB
Versions: 2
Compression:
Stored size: 1.31 KB
Contents
require File.dirname(__FILE__) + '/spec_helper' class MemoryCloud < AssetCloud::Base bucket :memory, AssetCloud::MemoryBucket end describe AssetCloud::MemoryBucket do directory = File.dirname(__FILE__) + '/files' before do @fs = MemoryCloud.new(directory , 'http://assets/files' ) end describe 'modifying items in subfolder' do it "should return nil when file does not exist" do @fs['memory/essay.txt'].exist?.should == false end it "should return set content when asked for the same file" do @fs['memory/essay.txt'] = 'text' @fs['memory/essay.txt'].value.should == 'text' end end describe "#versioned?" do it "should return false" do @fs.buckets[:memory].versioned?.should == false end end describe '#ls' do before do %w{a b}.each do |letter| 2.times {|number| @fs.write("memory/#{letter}#{number}",'.')} end end it "should return a list of assets which start with the given prefix" do @fs.buckets[:memory].ls('memory/a').size.should == 2 end it "should return a list of all assets when a prefix is not given" do @fs.buckets[:memory].ls.size.should == 4 end end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
Shopify-asset_cloud-0.5.4 | spec/memory_bucket_spec.rb |
jamesmacaulay-asset_cloud-0.5.4 | spec/memory_bucket_spec.rb |