Sha256: 55e287f16412b9f76186f512cb8d657742e432357c1194d3655802f32baa0521
Contents?: true
Size: 500 Bytes
Versions: 2
Compression:
Stored size: 500 Bytes
Contents
describe PlayTime::Configuration do shared_examples_for 'configuration option' do let(:configuration) { PlayTime::Configuration.new({option.to_s => option, 'foo' => 'bar'}) } subject { configuration.send(option) } it "fetchings the option from the config" do expect(subject).to eq option end end PlayTime::Configuration::OPTIONS.each do |option| describe "##{option}" do let(:option) { option } it_behaves_like 'configuration option' end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
play_time-0.0.2 | spec/configuration_spec.rb |
play_time-0.0.1 | spec/configuration_spec.rb |