Sha256: 275a5ffe6e3634beaedd7839f2323206f8621c089543c670ba51aa3db224d965

Contents?: true

Size: 914 Bytes

Versions: 30

Compression:

Stored size: 914 Bytes

Contents

# -*- coding: utf-8 -*-
require File.expand_path(File.dirname(__FILE__) + '/spec_helper')

describe Kindai::Searcher do
  before do
    Kindai::Util.logger.level = Logger::DEBUG
    @searcher = Kindai::Searcher.search('我輩は')
  end

  it 'is Searcher' do
    @searcher.should be_a_instance_of Kindai::Searcher
  end

  it 'has length' do
    @searcher.length.should satisfy{|length| length > 10}
  end

  it 'has iterator' do
    count = 0
    @searcher.each{|book|
      count += 1
      book.should be_a_instance_of Kindai::Book
    }
    count.should == @searcher.length
  end

end

describe Kindai::Searcher, 'with series' do
  before do
    Kindai::Util.logger.level = Logger::DEBUG
    @searcher = Kindai::Searcher.search('講談日露戦争記')
  end

  it 'is Searcher' do
    @searcher.should be_a_instance_of Kindai::Searcher
  end

  it 'has length' do
    @searcher.length.should == 12
  end
end

Version data entries

30 entries across 30 versions & 1 rubygems

Version Path
kindai-2.8.0 spec/searcher_spec.rb
kindai-2.7.0 spec/searcher_spec.rb
kindai-2.6.0 spec/searcher_spec.rb
kindai-2.5.1 spec/searcher_spec.rb
kindai-2.4.3 spec/searcher_spec.rb
kindai-2.4.2 spec/searcher_spec.rb
kindai-2.4.1 spec/searcher_spec.rb
kindai-2.4.0 spec/searcher_spec.rb
kindai-2.3.0 spec/searcher_spec.rb
kindai-2.2.1 spec/searcher_spec.rb
kindai-2.2.0 spec/searcher_spec.rb
kindai-2.1.2 spec/searcher_spec.rb
kindai-2.1.1 spec/searcher_spec.rb
kindai-2.1.0 spec/searcher_spec.rb
kindai-2.0.0 spec/searcher_spec.rb
kindai-1.9.0 spec/searcher_spec.rb
kindai-1.8.0 spec/searcher_spec.rb
kindai-1.7.4 spec/searcher_spec.rb
kindai-1.7.2 spec/searcher_spec.rb
kindai-1.7.1 spec/searcher_spec.rb