spec/lib/dashing_spec.rb in dashing-rails-2.4.1 vs spec/lib/dashing_spec.rb in dashing-rails-2.4.2

- old
+ new

@@ -13,27 +13,25 @@ describe '.configure' do let(:configuration) { Dashing::Configuration.new } before do - Dashing.stub(:config).and_return(:configuration) + allow(Dashing).to receive(:config).and_return(:configuration) end context 'when block given' do it 'yields configuration' do - Dashing.should_receive(:configure).and_yield(configuration) + expect(Dashing).to receive(:configure).and_yield(configuration) Dashing.configure {|config|} end end context 'when no block given' do - it 'does nothing' do - Dashing.configure.should be_nil - end + it { expect(Dashing.configure).to be_nil } end end @@ -41,10 +39,10 @@ let(:dir) { 'foo' } let(:dirs) { [dir] } before do - Dir.stub(:[]).and_return(dirs) + allow(Dir).to receive(:[]).and_return(dirs) end it { expect(Dashing.first_dashboard).to eq(dir) } end