Skip to content
Browse files

got specs running in new file layout

  • Loading branch information...
1 parent f1f0bb9 commit 0fd48eb92768af2f2d68727c6335aa7a18ce1fa4 Greg Borenstein committed Dec 21, 2008
Showing with 12 additions and 44 deletions.
  1. +6 −0 Rakefile
  2. +6 −44 spec/spec_helper.rb
View
6 Rakefile
@@ -0,0 +1,6 @@
+task :spec do
+ here = File.expand_path(File.dirname(__FILE__))
+ Dir.glob("#{here}/spec/models/*_spec.rb").each do |s|
+ sh "ruby #{s}"
+ end
+end
View
50 spec/spec_helper.rb
@@ -1,47 +1,9 @@
-# This file is copied to ~/spec when you run 'ruby script/generate rspec'
-# from the project root directory.
-ENV["RAILS_ENV"] = "test"
-require File.expand_path(File.dirname(__FILE__) + "/../config/environment")
+require 'rubygems'
require 'spec'
-require 'spec/rails'
-Spec::Runner.configure do |config|
- # If you're not using ActiveRecord you should remove these
- # lines, delete config/database.yml and disable :active_record
- # in your config/boot.rb
- config.use_transactional_fixtures = true
- config.use_instantiated_fixtures = false
- config.fixture_path = RAILS_ROOT + '/spec/fixtures/'
+APP_ROOT = File.expand_path(File.dirname(__FILE__)) + '/../' unless defined? APP_ROOT
- # == Fixtures
- #
- # You can declare fixtures for each example_group like this:
- # describe "...." do
- # fixtures :table_a, :table_b
- #
- # Alternatively, if you prefer to declare them only once, you can
- # do so right here. Just uncomment the next line and replace the fixture
- # names with your fixtures.
- #
- # config.global_fixtures = :table_a, :table_b
- #
- # If you declare global fixtures, be aware that they will be declared
- # for all of your examples, even those that don't use them.
- #
- # You can also declare which fixtures to use (for example fixtures for test/fixtures):
- #
- # config.fixture_path = RAILS_ROOT + '/spec/fixtures/'
- #
- # == Mock Framework
- #
- # RSpec uses it's own mocking framework by default. If you prefer to
- # use mocha, flexmock or RR, uncomment the appropriate line:
- #
- # config.mock_with :mocha
- # config.mock_with :flexmock
- # config.mock_with :rr
- #
- # == Notes
- #
- # For more information take a look at Spec::Example::Configuration and Spec::Runner
-end
+
+require "#{APP_ROOT}/models/init_from_path.rb"
+require "#{APP_ROOT}/models/document.rb"
+require "#{APP_ROOT}/models/directory.rb"

0 comments on commit 0fd48eb

Please sign in to comment.
Something went wrong with that request. Please try again.