На самом деле необходимо открыть два блока конфигурации, тогда как конфигурация mock_with
должна быть объявлена до того, как потребуется puppetlabs_spec_helper
.
Другими словами, вот так:
RSpec.configure do |c|
c.mock_with :rspec
end
require 'puppetlabs_spec_helper/module_spec_helper'
RSpec.configure do |c|
c.formatter = :documentation
c.tty = true
...
end
См. Также обсуждение в здесь .
Я задал и ответил на этот вопрос здесь, так что это запутанное поведение где-то задокументировано, потому что, независимо от того, насколько ясны документы, это будет продолжать сбивать людей с толку.