Sha256: 5af9a548699358e3137b23d43d340e9bd9c29607dc8cbe3658ef4ce693e37dc4
Contents?: true
Size: 1.22 KB
Versions: 43
Compression:
Stored size: 1.22 KB
Contents
require File.dirname(__FILE__) + '/../../../spec_helper' describe 'Fog::AWS::S3::Directories' do describe "#all" do it "should include persisted directories" do @directory = AWS[:s3].directories.create(:name => 'fogdirectoryname') AWS[:s3].directories.all.map {|directory| @directory.name}.should include('fogdirectoryname') @directory.destroy end end describe "#create" do it "should exist on s3" do directory = AWS[:s3].directories.create(:name => 'fogdirectoryname') AWS[:s3].directories.get(directory.name).should_not be_nil directory.destroy end end describe "#get" do it "should return a Fog::AWS::S3::Directory if a matching directory exists" do directory = AWS[:s3].directories.create(:name => 'fogdirectoryname') get = AWS[:s3].directories.get('fogdirectoryname') directory.attributes.should == get.attributes directory.destroy end it "should return nil if no matching directory exists" do AWS[:s3].directories.get('fogdirectoryname').should be_nil end end describe "#reload" do it "should reload data" do directories = AWS[:s3].directories directories.should == directories.reload end end end
Version data entries
43 entries across 43 versions & 1 rubygems