test/lib/vedeu/repositories_test.rb in vedeu-0.4.65 vs test/lib/vedeu/repositories_test.rb in vedeu-0.5.0

- old
+ new

@@ -2,19 +2,40 @@ module Vedeu describe Repositories do + let(:described) { Vedeu::Repositories } + describe '.register' do - # it { skip! } + subject { described.register(klass) } + + context 'when the klass is nil' do + let(:klass) {} + + it { subject.must_equal(nil) } + end + + context 'when the klass is a repository class' do + let(:klass) { Vedeu::Buffers } + + it { subject.wont_be_empty } + end end describe '.registered' do - # it { skip! } + before { described.reset! } + + subject { described.registered } + + # @todo + # it { skip } end describe '.reset!' do - # it { skip! } + subject { described.reset! } + + it { subject.must_equal(true) } end end # Repositories end # Vedeu