require "rails_helper" RSpec.describe ApplicationHelper, type: :helper do describe "#community_qualified_name" do it "equals to the full qualified community name" do expected_name = "The #{ApplicationConfig['COMMUNITY_NAME']} Community" expect(helper.community_qualified_name).to eq(expected_name) end end describe "#beautified_url" do it "strips the protocol" do expect(helper.beautified_url("https://github.com")).to eq("github.com") end it "strips params" do expect(helper.beautified_url("https://github.com?a=3")).to eq("github.com") end it "strips the last forward slash" do expect(helper.beautified_url("https://github.com/")).to eq("github.com") end it "does not strip the path" do expect(helper.beautified_url("https://github.com/rails")).to eq("github.com/rails") end end end