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