Rubocop fixes for test/test_related_posts.rb
This commit is contained in:
parent
a9f110b861
commit
8f07affe2a
|
@ -78,7 +78,6 @@ AllCops:
|
||||||
- test/test_liquid_renderer.rb
|
- test/test_liquid_renderer.rb
|
||||||
- test/test_page.rb
|
- test/test_page.rb
|
||||||
- test/test_regenerator.rb
|
- test/test_regenerator.rb
|
||||||
- test/test_related_posts.rb
|
|
||||||
- test/test_site.rb
|
- test/test_site.rb
|
||||||
- test/test_tags.rb
|
- test/test_tags.rb
|
||||||
- test/test_utils.rb
|
- test/test_utils.rb
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
require 'helper'
|
require "helper"
|
||||||
|
|
||||||
class TestRelatedPosts < JekyllUnitTest
|
class TestRelatedPosts < JekyllUnitTest
|
||||||
context "building related posts without lsi" do
|
context "building related posts without lsi" do
|
||||||
|
@ -33,26 +33,29 @@ class TestRelatedPosts < JekyllUnitTest
|
||||||
|
|
||||||
@site.reset
|
@site.reset
|
||||||
@site.read
|
@site.read
|
||||||
require 'classifier-reborn'
|
require "classifier-reborn"
|
||||||
Jekyll::RelatedPosts.lsi = nil
|
Jekyll::RelatedPosts.lsi = nil
|
||||||
end
|
end
|
||||||
|
|
||||||
should "index Jekyll::Post objects" do
|
should "index Jekyll::Post objects" do
|
||||||
@site.posts.docs = @site.posts.docs.first(1)
|
@site.posts.docs = @site.posts.docs.first(1)
|
||||||
expect_any_instance_of(::ClassifierReborn::LSI).to receive(:add_item).with(kind_of(Jekyll::Document))
|
expect_any_instance_of(::ClassifierReborn::LSI).to \
|
||||||
|
receive(:add_item).with(kind_of(Jekyll::Document))
|
||||||
Jekyll::RelatedPosts.new(@site.posts.last).build_index
|
Jekyll::RelatedPosts.new(@site.posts.last).build_index
|
||||||
end
|
end
|
||||||
|
|
||||||
should "find related Jekyll::Post objects, given a Jekyll::Post object" do
|
should "find related Jekyll::Post objects, given a Jekyll::Post object" do
|
||||||
post = @site.posts.last
|
post = @site.posts.last
|
||||||
allow_any_instance_of(::ClassifierReborn::LSI).to receive(:build_index)
|
allow_any_instance_of(::ClassifierReborn::LSI).to receive(:build_index)
|
||||||
expect_any_instance_of(::ClassifierReborn::LSI).to receive(:find_related).with(post, 11).and_return(@site.posts[-1..-9])
|
expect_any_instance_of(::ClassifierReborn::LSI).to \
|
||||||
|
receive(:find_related).with(post, 11).and_return(@site.posts[-1..-9])
|
||||||
|
|
||||||
Jekyll::RelatedPosts.new(post).build
|
Jekyll::RelatedPosts.new(post).build
|
||||||
end
|
end
|
||||||
|
|
||||||
should "use lsi for the related posts" do
|
should "use lsi for the related posts" do
|
||||||
allow_any_instance_of(::ClassifierReborn::LSI).to receive(:find_related).and_return(@site.posts[-1..-9])
|
allow_any_instance_of(::ClassifierReborn::LSI).to \
|
||||||
|
receive(:find_related).and_return(@site.posts[-1..-9])
|
||||||
allow_any_instance_of(::ClassifierReborn::LSI).to receive(:build_index)
|
allow_any_instance_of(::ClassifierReborn::LSI).to receive(:build_index)
|
||||||
|
|
||||||
assert_equal @site.posts[-1..-9], Jekyll::RelatedPosts.new(@site.posts.last).build
|
assert_equal @site.posts[-1..-9], Jekyll::RelatedPosts.new(@site.posts.last).build
|
||||||
|
|
Loading…
Reference in New Issue