Sha256: 07473c1d0d3356fda0eda6f5c0d7fd49e7538cae29caf34c5ad3ef335075a6a5
Contents?: true
Size: 1.01 KB
Versions: 1
Compression:
Stored size: 1.01 KB
Contents
require './spec/spec_helper' describe DayOne do describe "#journal_location" do before(:each) do DayOne::journal_location = nil DayOne::instance_variable_set('@journal_file',nil) end def location str File.join(File.dirname(__FILE__),"locations", "location-#{str}") end it "should return the value given by the +location+ file" do DayOne::dayone_folder = location('specified') DayOne::journal_location.should == 'sample location' end it "should return a default value when +location+ is 'auto'" do DayOne.plist_reader = {'NSNavLastRootDirectory' => 'foo'} DayOne::dayone_folder = location('auto') DayOne::journal_location.should == File.expand_path('foo') end it "should return a default value if +location+ doesn't exist" do DayOne.plist_reader = {'NSNavLastRootDirectory' => 'foo'} DayOne::dayone_folder = location('unspecified') DayOne::journal_location.should == File.expand_path('foo') end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rb-dayone-0.2.0 | spec/dayone_spec.rb |