Sha256: 05ce23c3f74ffaa67207499bbe958c8bb17d8e1eec9c56194eeeece152d0a494
Contents?: true
Size: 1.01 KB
Versions: 4
Compression:
Stored size: 1.01 KB
Contents
require File.dirname(__FILE__) + '/../spec_helper' describe "Jackfs File Adapter" do before(:each) do YAML.should_receive(:load_file).and_return("test" => { "adapter" => "file", "location" => 'tmp' }) root = File.dirname(__FILE__) + '/..' @fa = Jackfs::FileAdapter.new(root, :test) end it "should save a file to a configured location" do Jackfs::FileAdapter.should be_true @fa.location.should == "tmp" end it "should save the file in the location using the given name" do @fa.store(File.open(File.dirname(__FILE__) + '/../fixtures/test.pdf', 'r'),"COOLBEANS").should == true end it "should get a file from a configured location" do f = File.open(File.dirname(__FILE__) + '/../fixtures/test.pdf', 'r') @fa.store(File.open(File.dirname(__FILE__) + '/../fixtures/test.pdf', 'r'),"COOLBEANS").should == true orig = File.open(File.dirname(__FILE__) + '/../fixtures/test.pdf', 'r') @fa.get("COOLBEANS").read.length.should == orig.read.length end end
Version data entries
4 entries across 4 versions & 1 rubygems