spec/integration/yard/sinclair/config_class_spec.rb in sinclair-1.14.2 vs spec/integration/yard/sinclair/config_class_spec.rb in sinclair-1.15.0

- old
+ new

@@ -3,36 +3,22 @@ require 'spec_helper' describe Sinclair::ConfigClass do describe 'yard' do describe '.add_configs' do - subject(:config) { AppConfig.new } + it 'Adding configurations to config class' do + config = AppConfig.new - it 'has a secret configuration method' do expect(config.secret).to be_nil - end - - it 'has a app_name configuration method' do expect(config.app_name).to eq('MyApp') - end - context 'when configured' do - let(:config_builder) do - Sinclair::ConfigBuilder.new(config) - end + config_builder = Sinclair::ConfigBuilder.new(config) - before do - config_builder.secret '123abc' - config_builder.app_name 'MySuperApp' - end + config_builder.secret '123abc' + config_builder.app_name 'MySuperApp' - it 'has a secret configuration method' do - expect(config.secret).to eq('123abc') - end - - it 'has a app_name configuration method' do - expect(config.app_name).to eq('MySuperApp') - end + expect(config.secret).to eq('123abc') + expect(config.app_name).to eq('MySuperApp') end end end end