Sha256: d7da5262b625c2da5570b1e6b69ba8b9788ec9b84c47a0fcbfce07250a8a5db6
Contents?: true
Size: 541 Bytes
Versions: 6
Compression:
Stored size: 541 Bytes
Contents
require 'spec_helper' describe Locomotive::Steam::Services do subject { Locomotive::Steam::Services.build_instance(nil) } describe 'configuration with a services hook' do before do Locomotive::Steam.configure do |config| config.services_hook = -> (services) { services.repositories = MyService.new } end end after { Locomotive::Steam.configure { |c| c.services_hook = nil } } it { expect(subject.repositories).to be_instance_of(MyService) } end class MyService; end end
Version data entries
6 entries across 6 versions & 1 rubygems