Skip to content

Commit 2753adf

Browse files
Merge pull request #149 from utopiatopia/main
%23 hack fixes
2 parents 36e87b3 + 18667e8 commit 2753adf

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

data/bangs.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67386,10 +67386,9 @@
6738667386
"s": "Openstreetmap forum Netherlands",
6738767387
"d": "community.openstreetmap.org",
6738867388
"t": "osmforumnl",
67389-
"u": "https://community.openstreetmap.org/search?q={{{s}}}%20%23communities%3Anl",
67389+
"u": "https://community.openstreetmap.org/search?q={{{s}}}%20%23communities:nl",
6739067390
"c": "Online Services",
67391-
"sc": "Maps",
67392-
"skip_tests": true
67391+
"sc": "Maps"
6739367392
},
6739467393
{
6739567394
"s": "OpenStreetMap Community Forum",

spec/bangs_spec.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,16 +49,16 @@ def uri_decoded_urls(bangs)
4949
next if bang["skip_tests"]
5050

5151
it "template should not be uri encoded (#{bang["s"]})" do
52-
expect(CGI.unescapeURIComponent(bang["u"]).to_s).to eq(bang["u"])
52+
expect(CGI.unescapeURIComponent(bang["u"].gsub(/%20|%23/,"")).to_s).to eq(bang["u"].gsub(/%20|%23/,""))
5353
end
5454

5555
it "domain should not be uri encoded (#{bang["s"]})" do
56-
expect(CGI.unescapeURIComponent(bang["d"]).to_s).to eq(bang["d"])
56+
expect(CGI.unescapeURIComponent(bang["d"].gsub(/%20|%23/,"")).to_s).to eq(bang["d"].gsub(/%20|%23/,""))
5757
end
5858

5959
if bang["ad"]
6060
it "alt domain should not be uri encoded (#{bang["s"]})" do
61-
expect(CGI.unescapeURIComponent(bang["ad"]).to_s).to eq(bang["ad"])
61+
expect(CGI.unescapeURIComponent(bang["ad"].gsub(/%20|%23/,"")).to_s).to eq(bang["ad"].gsub(/%20|%23/,""))
6262
end
6363
end
6464
end

0 commit comments

Comments
 (0)