Commit 0845a4443ba9c5240e704187c6e283e133d4e3f4
1 parent
a06272c0
Exists in
colab
and in
4 other branches
Installed RSpec gem for general tests
Showing
4 changed files
with
56 additions
and
0 deletions
Show diff stats
... | ... | @@ -0,0 +1 @@ |
1 | +--color | ... | ... |
Gemfile
Gemfile.lock
... | ... | @@ -37,6 +37,7 @@ GEM |
37 | 37 | coffee-script-source |
38 | 38 | execjs |
39 | 39 | coffee-script-source (1.6.2) |
40 | + diff-lcs (1.2.4) | |
40 | 41 | erubis (2.7.0) |
41 | 42 | execjs (1.4.0) |
42 | 43 | multi_json (~> 1.0) |
... | ... | @@ -81,6 +82,17 @@ GEM |
81 | 82 | rdoc (3.12.2) |
82 | 83 | json (~> 1.4) |
83 | 84 | ref (1.0.4) |
85 | + rspec-core (2.13.1) | |
86 | + rspec-expectations (2.13.0) | |
87 | + diff-lcs (>= 1.1.3, < 2.0) | |
88 | + rspec-mocks (2.13.1) | |
89 | + rspec-rails (2.13.1) | |
90 | + actionpack (>= 3.0) | |
91 | + activesupport (>= 3.0) | |
92 | + railties (>= 3.0) | |
93 | + rspec-core (~> 2.13.0) | |
94 | + rspec-expectations (~> 2.13.0) | |
95 | + rspec-mocks (~> 2.13.0) | |
84 | 96 | sass (3.2.8) |
85 | 97 | sass-rails (3.2.6) |
86 | 98 | railties (~> 3.2.0) |
... | ... | @@ -112,6 +124,7 @@ DEPENDENCIES |
112 | 124 | coffee-rails (~> 3.2.1) |
113 | 125 | jquery-rails |
114 | 126 | rails (= 3.2.13) |
127 | + rspec-rails | |
115 | 128 | sass-rails (~> 3.2.3) |
116 | 129 | sqlite3 |
117 | 130 | therubyracer | ... | ... |
... | ... | @@ -0,0 +1,38 @@ |
1 | +# This file is copied to spec/ when you run 'rails generate rspec:install' | |
2 | +ENV["RAILS_ENV"] ||= 'test' | |
3 | +require File.expand_path("../../config/environment", __FILE__) | |
4 | +require 'rspec/rails' | |
5 | +require 'rspec/autorun' | |
6 | + | |
7 | +# Requires supporting ruby files with custom matchers and macros, etc, | |
8 | +# in spec/support/ and its subdirectories. | |
9 | +Dir[Rails.root.join("spec/support/**/*.rb")].each { |f| require f } | |
10 | + | |
11 | +RSpec.configure do |config| | |
12 | + # ## Mock Framework | |
13 | + # | |
14 | + # If you prefer to use mocha, flexmock or RR, uncomment the appropriate line: | |
15 | + # | |
16 | + # config.mock_with :mocha | |
17 | + # config.mock_with :flexmock | |
18 | + # config.mock_with :rr | |
19 | + | |
20 | + # Remove this line if you're not using ActiveRecord or ActiveRecord fixtures | |
21 | + config.fixture_path = "#{::Rails.root}/spec/fixtures" | |
22 | + | |
23 | + # If you're not using ActiveRecord, or you'd prefer not to run each of your | |
24 | + # examples within a transaction, remove the following line or assign false | |
25 | + # instead of true. | |
26 | + config.use_transactional_fixtures = true | |
27 | + | |
28 | + # If true, the base class of anonymous controllers will be inferred | |
29 | + # automatically. This will be the default behavior in future versions of | |
30 | + # rspec-rails. | |
31 | + config.infer_base_class_for_anonymous_controllers = false | |
32 | + | |
33 | + # Run specs in random order to surface order dependencies. If you find an | |
34 | + # order dependency and want to debug it, you can fix the order by providing | |
35 | + # the seed, which is printed after each run. | |
36 | + # --seed 1234 | |
37 | + config.order = "random" | |
38 | +end | ... | ... |