From 4a59a94ebd16e3c14e8b943911a18963227a3fdb Mon Sep 17 00:00:00 2001 From: Daniel James Date: Mon, 3 Feb 2025 08:21:11 +0530 Subject: [PATCH] UT --- spec/models/competition_tab_spec.rb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/spec/models/competition_tab_spec.rb b/spec/models/competition_tab_spec.rb index 2f0b72c14ec..0b346eba7f9 100644 --- a/spec/models/competition_tab_spec.rb +++ b/spec/models/competition_tab_spec.rb @@ -74,4 +74,18 @@ expect(competition.tabs.to_a).to eq [tab1, tab2, tab3] end end + + context "#verify_if_full_urls" do + let(:competition_tab) { FactoryBot.build(:competition_tab) } + + it "doesn't allow relative URLs" do + competition_tab.update(content: "[Link](/relative)") + expect(competition_tab).to be_invalid + end + + it "allows full URLs" do + competition_tab.update(content: "[Link](http://full)") + expect(competition_tab).to be_valid + end + end end