Моя проблема/вопрос
Я не могу запустить самый простой тест rspec в листинге 3.9 Я чувствую, что упускаю что-то очень простое, из-за чего static_pages_spec возвращает ошибку LoadError. Кто-нибудь знает, что происходит не так?
Ошибка
E:\CSProj\RailsTutorial\sample_app>bundle exec rspec spec/request/static_pages_s pec.rb C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-core-2.11.1/lib /rspec /core/configuration.rb:780:in
load': cannot load such file -- E:/CSProj/RailsTu torial/sample_app/spec/request/static_pages_spec.rb (LoadError) from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-core-2.1 1.1/lib/rspec/core/configuration.rb:780:in
block в load_spec_files из C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-core-2.1 1.1/lib/rspec/core /configuration.rb:780:inmap' from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-core-2.1 1.1/lib/rspec/core/configuration.rb:780:in
load_spec_files из C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-core-2.1 1.1/lib/rspec/core/command_line.rb:22 :inrun' from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-core-2.1 1.1/lib/rspec/core/runner.rb:69:in
run' из C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-core-2.1 1.1/lib/rspec/core/runner.rb:8:in `блокировать в автозапуске '
Код
Я использую следующий код: https://github.com/adoliver/sample_app/blob/static-pages/spec/requests/static_pages_spec.rb
require 'spec_helper'
describe "Static pages" do
describe "Home page" do
it "should have the content 'Sample App'" do
visit '/static_pages/home'
page.should have_content('Sample App')
end
end
end
Немного информации о моей среде разработки
Windows 7 Использовал railsInstaller Использование родной командной строки Windows Предыдущие шаги в руководстве сработали.
E:\CSProj\RailsTutorial\sample_app>ruby -v ruby 1.9.3p125 (2012-02-16) [i386-mingw32]
E:\CSProj\RailsTutorial\sample_app>rails -v Rails 3.2.9
Мои пакеты:
E:\CSProj\RailsTutorial\sample_app>список комплектов Драгоценные камни, включенные в комплект:
- почтовая программа (3.2.9)
- пакет действий (3.2.9)
- активная модель (3.2.9)
- активная запись (3.2.9)
- активный ресурс (3.2.9)
- активная поддержка (3.2.9)
- арель (3.0.2)
- строитель (3.0.4)
- упаковщик (1.0.22)
- капибара (1.1.2)
- дочерний процесс (0.3.6)
- кофейные рейлинги (3.2.2)
- кофейный скрипт (2.2.0)
- источник сценария кофе (1.4.0)
- diff-lcs (1.1.3)
- эрубис (2.7.0)
- исполняемые файлы (1.4.0)
- фф (1.2.0)
- поход (1.2.1)
- i18n (0.6.1)
- путешествие (1.0.4)
- jquery-рельсы (2.0.2)
- json (1.7.5)
- libwebsocket (0.1.6.1)
- почта (2.4.4)
- мим-типы (1.19)
- multi_json (1.3.7)
- нокогири (1.5.5)
- полиглот (0.3.3)
- стойка (1.4.1)
- стойка-кэш (1.2)
- стойка-ssl (1.3.2)
- стеллажное испытание (0.6.2)
- рельсы (3.2.9)
- рельсы (3.2.9)
- грабли (10.0.2)
- рдок (3.12)
- рспек (2.11.0)
- rspec-ядро (2.11.1)
- rspec-ожидания (2.11.3)
- rspec-моки (2.11.3)
- rspec-рельсы (2.11.0)
- Руби-архив (0.9.9)
- дерзкий (3.2.3)
- sass-рельсы (3.2.5)
- селен-вебдрайвер (2.26.0)
- звездочки (2.2.1)
- sqlite3 (1.3.5)
- Тор (0.16.0)
- наклон (1.3.3)
- верхушка дерева (1.4.12)
- цинфо (0.3.35)
- углиф (1.2.3)
- веб-сокет (1.0.3)
- xpath (0.1.4)