From 88ce8d799027071fcc8300cffd446b793bc1b6d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sen=C3=A9n=20Rodero=20Rodr=C3=ADguez?= Date: Sun, 23 Dec 2018 01:08:13 +0100 Subject: [PATCH] Add sanitization shared spec to budget investment --- spec/models/budget/investment_spec.rb | 35 +-------------------------- 1 file changed, 1 insertion(+), 34 deletions(-) diff --git a/spec/models/budget/investment_spec.rb b/spec/models/budget/investment_spec.rb index de83e4404..65865b211 100644 --- a/spec/models/budget/investment_spec.rb +++ b/spec/models/budget/investment_spec.rb @@ -5,6 +5,7 @@ describe Budget::Investment do describe "Concerns" do it_behaves_like "notifiable" + it_behaves_like "sanitizable" it_behaves_like "globalizable", :budget_investment it_behaves_like "acts as imageable", :budget_investment_image end @@ -35,40 +36,6 @@ describe Budget::Investment do end end - describe "#description" do - it "is sanitized" do - investment.description = "" - - investment.valid? - - expect(investment.description).to eq("alert('danger');") - end - - it "is sanitized using globalize accessors" do - investment.description_en = "" - - investment.valid? - - expect(investment.description_en).to eq("alert('danger');") - end - - it "is html_safe" do - investment.description = "" - - investment.valid? - - expect(investment.description).to be_html_safe - end - - it "is html_safe using globalize accessors" do - investment.description_en = "" - - investment.valid? - - expect(investment.description_en).to be_html_safe - end - end - it "set correct group and budget ids" do budget = create(:budget) group_1 = create(:budget_group, budget: budget)