- module SystemInitDoneHelper
- def system_init_done(state = true)
- # generally allow all calls to Setting.find_by to avoid
- # RSpec errors where a different Setting is accessed
- allow(Setting).to receive(:find_by).and_call_original
- # just mock the Setting check for `system_init_done`
- # and return the given parameter value
- expect(Setting).to receive(:find_by).with(name: 'system_init_done').and_return(state)
- end
- end
- RSpec.configure do |config|
- config.include SystemInitDoneHelper
- end
|