Hello, I'd like to know if it's possible to specify what directory to use as the current directory when executing the specifications. My specs are in spec/ and I have some data in spec/data that I want to read from one of the specs:
spec/book_spec.rb require 'book' describe Book do it "should read version" do book = Book.new "data/JA_s12.book" # This should open the file book.version.should == 1 end end Of course I can prepend spec/ to the path above, but I'd rather not. I have created a rake task for running my specifications: desc "Run all specs in the spec directory" RSpec::Core::RakeTask.new('spec') do |t| t.rspec_opts = %w[--color] end Can I specify the spec/ directory as the current directory when running this task? What is the expert recommendation? Is the data for my specs malplaced, you think? Thanks in advance! Daniel _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users