Я пытаюсь передать код, используемый Evergreen / Jasmine Combo.Переход от старой версии проекта к новой версии.После передачи всех необходимых файлов тест не работает и говорит:
$ не определено
Из отладчика выглядит, как будто мои требуемые () файлы js не могут быть найдены:
GET http://127.0.0.1:38545/public/javascripts/jquery-1.4.2.min.js 404 (Not Found)
Я передал следующие файлы:
config / evergreen.rb
require 'capybara-webkit'
Evergreen.configure do |config|
config.driver = :webkit
config.public_dir = "/"
config.spec_dir = "spec/javascripts"
config.template_dir = "spec/javascripts/templates"
end
spec / javascripts / spec / javascripts / helpers / * spec / javascripts/ support / * spec / javascripts / templates / *
Проверка файла вручную с помощью навигации, я вижу, что в старом проекте файл доступен, но в новом проекте я получаю страницу sinatra, говорящую
"Синатра не знает эту пустышку"
Файл jquery находится там же, и я не вижу никаких очевидных изменений в файле маршрутов.Какие шаги я должен предпринять для отладки этого?
ОБНОВЛЕНИЕ
Кажется, изменение гема синатры с 1.2.6 до 1.2.7 исправляет это (разница в двухпроекты).До сих пор выясняю, почему