Использование rvm с ree-1.8.7-2011.03 и rspec-1.3.2, ошибка при попытке запустить файл спецификации с Rails 2.3.14
Любая помощь приветствуется, так как я не могу запуститьлюбые спец тесты.Спасибо!
Запуск файла спецификации из моей папки Rails, например: spec spec / models / assignment_spec.rb
~ / .rvm / gems / ree-1.8.7-2011.03 / gems / rspec-1.3.2 / lib / spec / runner / options.rb: 247: в `initialize ': неверное количество аргументов (1 для 2) (ArgumentError)
from ~/.rvm/gems/ree-1.8.7-2011.03/gems/rspec-1.3.2/lib/spec/runner/options.rb:247:in `new'
from ~/.rvm/gems/ree-1.8.7-2011.03/gems/rspec-1.3.2/lib/spec/runner/options.rb:247:in `load_formatters'
...
~ / .rvm / gems / ree-1.8.7-2011.03 / gems / rspec-1.3.2 / lib / spec / runner / .rb:
...
def load_formatters(format_options, formatters)
format_options.map do |format, where|
formatter_type = if formatters[format]
require formatters[format][0]
eval(formatters[format][1], binding, __FILE__, __LINE__)
else
load_class(format, 'formatter', '--format')
end
formatter_type.new(formatter_options) # <-- 247
end
end
def formatter_options
@formatter_options ||= OpenStruct.new(
:colour => colour,
:autospec => autospec,
:dry_run => dry_run
)
end
...
РЕДАКТИРОВАТЬ:
spec_helper.rb: https://github.com/instructure/canvas-lms/blob/stable/spec/spec_helper.rb
. /. Spec.opts:
- цвет
- требуется spec / nested_instafail_formatter
- формат RSpec :: NestedInstafailFormatter
- формат html: tmp / spec_html / index.html