Sha256: 5bf07184955a42114725c48bff83cf472648df181b685e20b7001e80497e4227
Contents?: true
Size: 1.5 KB
Versions: 3
Compression:
Stored size: 1.5 KB
Contents
require_relative 'spec_helper' describe "For a given folder" do before :each do @target_exists_folder = "#{Dir.pwd}/spec/pictures" @album = Picturama::Album.new(:folder => @target_exists_folder) end it "check that Folder module return the list properly" do expected_file = "#{@target_exists_folder}/king.jpg" @album.pictures.first.class.should == Picturama::Picture.new('.').class @album.pictures.first.path.should == expected_file end it "check thumnails for images" do @album.pictures.first.has_thumbnail?.should be_false @album.pictures.first.has_resized?.should be_false end it "check info for files" do @album.pictures.first.info.nil?.should be_true end it "verify how many files are in album" do @album.count_pictures.should > 0 end it "gets all the albums in a given folder" do Picturama::albums(File.dirname(@target_exists_folder)).size.should > 0 end it "verifies the album name is correct based on folder name" do expected_album_name = "dummy album" expected_album_folder = "dummy-album" Picturama::albums(@target_exists_folder).first.name!.should == expected_album_name Picturama::albums(@target_exists_folder).first.folder.should == expected_album_folder Picturama::albums(@target_exists_folder).first.slug.should == expected_album_folder end it "checks the album info from the .info.yml file" do album_title_expected = 'some pictures here' @album.info['album']['name'].should == album_title_expected end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
picturama-0.0.6 | spec/album_spec.rb |
picturama-0.0.5 | spec/album_spec.rb |
picturama-0.0.3 | spec/album_spec.rb |