1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
require 'spec_helper'
module RSpec
module Core
describe RubyProject do
describe "#determine_root" do
context "with ancestor containing spec directory" do
it "returns ancestor containing the spec directory" do
RubyProject.stub(:ascend_until).and_return('foodir')
expect(RubyProject.determine_root).to eq("foodir")
end
end
context "without ancestor containing spec directory" do
it "returns current working directory" do
RubyProject.stub(:find_first_parent_containing).and_return(nil)
expect(RubyProject.determine_root).to eq(".")
end
end
end
end
end
end
|