diff options
| author | Arnaud Bailly <arnaud@pankzsoft.com> | 2025-11-05 07:24:18 +0100 |
|---|---|---|
| committer | Arnaud Bailly <arnaud@pankzsoft.com> | 2025-11-05 07:24:18 +0100 |
| commit | b0374700a5a7e6b0bd5abe3568c50223369de5f5 (patch) | |
| tree | 1e5137dcc465b5f6ae7c4d574d5921fc9aaf27bb /lambda-calcul/haskell/test | |
| parent | dff1c912eb69ad1f97f030bd0fdb7d440b2dc534 (diff) | |
| download | lambda-nantes-b0374700a5a7e6b0bd5abe3568c50223369de5f5.tar.gz | |
use hex-encoding for tokens
Diffstat (limited to 'lambda-calcul/haskell/test')
| -rw-r--r-- | lambda-calcul/haskell/test/Minilang/ServerSpec.hs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lambda-calcul/haskell/test/Minilang/ServerSpec.hs b/lambda-calcul/haskell/test/Minilang/ServerSpec.hs index c7c45b3..fdf1389 100644 --- a/lambda-calcul/haskell/test/Minilang/ServerSpec.hs +++ b/lambda-calcul/haskell/test/Minilang/ServerSpec.hs @@ -8,7 +8,7 @@ import Data.Aeson (FromJSON, eitherDecode, encode) import Data.Bifunctor (first) import Data.ByteString (isInfixOf, toStrict) import qualified Data.ByteString as BS -import qualified Data.ByteString.Base64.Lazy as Base64 +import qualified Data.ByteString.Base16.Lazy as Hex import Data.ByteString.Lazy (ByteString) import qualified Data.ByteString.Lazy as LBS import Data.Data (Proxy (..)) @@ -27,7 +27,7 @@ import Test.Hspec.Wai.Matcher (MatchBody (..)) spec :: Spec spec = with (app testSeed) $ do - let (token, gen) = first Base64.encode (newToken testSeed) + let (token, gen) = first Hex.encode (newToken testSeed) alice = encode $ User "alice" it "GET / returns 'index.html'" $ do @@ -98,7 +98,7 @@ spec = with (app testSeed) $ do it "POST /api/challenge returns 400 given wrong token" $ do let response = "\"x\"" - otherToken = Base64.encode $ fst $ newToken gen + otherToken = Hex.encode $ fst $ newToken gen postJSON ("/api/challenge?token=" <> LBS.toStrict otherToken) response `shouldRespondWith` 400 |
