summaryrefslogtreecommitdiff
path: root/p/haskell-http-link-header/debian/patches/59c4bf5c8b2cffb7b293bbc034310914a6c3bd20.patch
blob: e8c238c478c7342c808a5f35239f665baf2a9f33 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
From 59c4bf5c8b2cffb7b293bbc034310914a6c3bd20 Mon Sep 17 00:00:00 2001
From: Greg V <greg@unrelenting.technology>
Date: Wed, 26 Apr 2017 16:18:37 +0300
Subject: [PATCH] fix #5

---
 stack.yaml                          | 2 +-
 test-suite/Network/HTTP/LinkSpec.hs | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/test-suite/Network/HTTP/LinkSpec.hs b/test-suite/Network/HTTP/LinkSpec.hs
index f7cad35..9c98733 100644
--- a/test-suite/Network/HTTP/LinkSpec.hs
+++ b/test-suite/Network/HTTP/LinkSpec.hs
@@ -21,7 +21,8 @@ instance Arbitrary Link where
     params ← listOf genParam
     return $ fromJust $ lnk (mconcat [urlScheme, urlDomain, ".", urlTld, "/", urlPath]) params
     where genParam = do
-            otherParamKey ← listOf1 $ elements ['a'..'z']
+            otherParamKey ← suchThat (listOf1 $ elements ['a'..'z']) (\x → x /= "rel" && x /= "rev" && x /= "title"
+              && x /= "title*" && x /= "hreflang" && x /= "anchor" && x /= "media" && x /= "type")
             paramKey ← elements [Rel, Rev, Title, Hreflang, Anchor, Media, ContentType, Other (T.pack otherParamKey)]
             paramValue ← listOf $ elements ['a'..'z']
             return (paramKey, T.pack paramValue)