Move outdated Tag specs to ActsAsTaggableOn::Tag specs file

This commit is contained in:
Alberto Miedes Garcés
2017-01-26 12:26:42 +01:00
parent 14798deab0
commit 7cbd8da994
2 changed files with 20 additions and 24 deletions

View File

@@ -64,6 +64,26 @@ describe 'ActsAsTaggableOn' do
expect(tag.proposals_count).to eq(1)
end
end
describe "public_for_api scope" do
it "returns tags whose kind is NULL" do
tag = create(:tag, kind: nil)
expect(ActsAsTaggableOn::Tag.public_for_api).to include(tag)
end
it "returns tags whose kind is 'category'" do
tag = create(:tag, kind: 'category')
expect(ActsAsTaggableOn::Tag.public_for_api).to include(tag)
end
it "blocks other kinds of tags" do
tag = create(:tag, kind: 'foo')
expect(ActsAsTaggableOn::Tag.public_for_api).not_to include(tag)
end
end
end
end

View File

@@ -1,24 +0,0 @@
require 'rails_helper'
describe 'Tag' do
describe "public_for_api scope" do
it "returns tags whose kind is NULL" do
tag = create(:tag, kind: nil)
expect(Tag.public_for_api).to include(tag)
end
it "returns tags whose kind is 'category'" do
tag = create(:tag, kind: 'category')
expect(Tag.public_for_api).to include(tag)
end
it "blocks other kinds of tags" do
tag = create(:tag, kind: 'foo')
expect(Tag.public_for_api).not_to include(tag)
end
end
end