spec/lib/indexers/serial_spec.rb in picky-1.3.0 vs spec/lib/indexers/serial_spec.rb in picky-1.3.1
- old
+ new
@@ -11,9 +11,28 @@
@tokenizer = stub :tokenizer
@indexer = Indexers::Serial.new @configuration, @source, @tokenizer
@indexer.stub! :timed_exclaim
end
+ describe 'key_format' do
+ context 'source has key_format' do
+ before(:each) do
+ @source.stub! :key_format => :some_key_format
+ end
+ it 'returns what the source returns' do
+ @indexer.key_format.should == :some_key_format
+ end
+ end
+ context 'source does not have key_format' do
+ before(:each) do
+ @source.stub! :key_format => nil
+ end
+ it 'returns :to_i' do
+ @indexer.key_format.should == :to_i
+ end
+ end
+ end
+
describe "tokenizer" do
it "returns the right one" do
@indexer.tokenizer.should == @tokenizer
end
end
\ No newline at end of file