This file only has tests related to tags; if the model doesn't have tags, we simply wouldn't include `it_behaves_as` in their tests instead of including it and then skipping it.
14 lines
295 B
Ruby
14 lines
295 B
Ruby
shared_examples "sanitizable" do
|
|
let(:sanitizable) { build(model_name(described_class)) }
|
|
|
|
describe "#tag_list" do
|
|
it "sanitizes the tag list" do
|
|
sanitizable.tag_list = "user_id=1"
|
|
|
|
sanitizable.valid?
|
|
|
|
expect(sanitizable.tag_list).to eq(["user_id1"])
|
|
end
|
|
end
|
|
end
|