FIX: Do not suggest similar topics from secure categories you can't see.

This commit is contained in:
Robin Ward
2013-06-12 13:43:59 -04:00
parent 2c68dd1c12
commit 77b218a142
4 changed files with 40 additions and 7 deletions

View File

@ -162,10 +162,19 @@ describe TopicsController do
end
it "delegates to Topic.similar_to" do
Topic.expects(:similar_to).with(title, raw).returns([Fabricate(:topic)])
Topic.expects(:similar_to).with(title, raw, nil).returns([Fabricate(:topic)])
xhr :get, :similar_to, title: title, raw: raw
end
context "logged in" do
let(:user) { log_in }
it "passes a user throught if logged in" do
Topic.expects(:similar_to).with(title, raw, user).returns([Fabricate(:topic)])
xhr :get, :similar_to, title: title, raw: raw
end
end
end