Sha256: a0886483a70604f627eeebf17ff64e9978ce7cf2c55b71b86ffc6c2172a53506
Contents?: true
Size: 956 Bytes
Versions: 20
Compression:
Stored size: 956 Bytes
Contents
require File.join(File.dirname(__FILE__), %w[.. .. .. spec_helper]) describe SC::Project, 'load_nearest_project' do include SC::SpecHelpers it "should find the highest-level directory with a Buildfile" do # Note: since the fixtures live INSIDE the source directory and the # source directory contains a Buildfile, the _proper_ result here is to # actually return the top-level directory... project = SC::Project.load_nearest_project fixture_path('buildfiles', 'basic') project.project_root.should eql(fixture_path('..', '..')) end it "should stop if it finds a Buildfile with project! set" do project = SC::Project.load_nearest_project fixture_path('buildfiles', 'project_test', 'not_project', 'child') # The Buildfile at project_test indicates that it is a project -- so it # should stop searching here... project.project_root.should eql(fixture_path('buildfiles', 'project_test')) end end
Version data entries
20 entries across 20 versions & 2 rubygems