У меня есть тест rspec, который выглядит примерно так:
require 'require_all'
require_rel '../spec_helper'
describe "HtmlEntities" do
...some tests
end
И я вызываю его из грабли, которая выглядит как
require 'rspec/core/rake_task'
Rspec::Core::RakeTask.new(:spec) do |spec|
# spec.libs << 'lib' << 'spec'
# spec.spec_files = FileList['spec/**/*_spec.rb']
end
Но я получаю исключение:
./spec/fixers/entities_spec.rb:1:in `require': no such file to load -- require_all (LoadError)
from ./spec/fixers/entities_spec.rb:1
У меня определенно установлен драгоценный камень require_all
(я вижу его в gem list
и требую его в irb
). Кто-нибудь знает, почему я не могу потребовать это здесь?