720228945f
data
23 lines
551 B
Ruby
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
|