0
0
Fork 0
polecat/spec/index/new_spec.rb

23 lines
551 B
Ruby

require File.expand_path(File.dirname(__FILE__) + '/../spec_helper')
describe "Index#new" do
before :all do
@path = prepare_index_dir
end
it "takes a path as an argument" do
i = Polecat::Index.new @path
i.path.should == @path
end
it "raises an ArgumentError, when no path is given" do
lambda { Polecat::Index.new }.should raise_error(ArgumentError)
end
it "raises an ArgumentError, when the path is no directory" do
lambda {
Polecat::Index.new "/dev/null"
}.should raise_error(ArgumentError)
end
end