diff options
| author | Eugen Wissner <belka@caraus.de> | 2024-09-01 17:34:24 +0200 |
|---|---|---|
| committer | Eugen Wissner <belka@caraus.de> | 2024-09-01 17:34:24 +0200 |
| commit | 4f74c2ec10682b4725a413894c67063817810582 (patch) | |
| tree | c24ab4900ecbb76271cb11a653d34014ea50628b /tests/SlackBuilder | |
| parent | 14cc805dcfce79ab699ebb83261749a3a1c227fd (diff) | |
| download | slackbuilder-4f74c2ec10682b4725a413894c67063817810582.tar.gz | |
Support text based placeholders
Diffstat (limited to 'tests/SlackBuilder')
| -rw-r--r-- | tests/SlackBuilder/PackageSpec.hs | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/tests/SlackBuilder/PackageSpec.hs b/tests/SlackBuilder/PackageSpec.hs index 2a34c89..79fce72 100644 --- a/tests/SlackBuilder/PackageSpec.hs +++ b/tests/SlackBuilder/PackageSpec.hs @@ -6,7 +6,6 @@ module SlackBuilder.PackageSpec ( spec ) where -import Data.List.NonEmpty (NonEmpty(..)) import SlackBuilder.Package import Test.Hspec (Spec, describe, it, shouldBe) import Text.URI.QQ (uri) @@ -15,17 +14,13 @@ spec :: Spec spec = do describe "renderDownloadWithVersion" $ do it "renders text as URL" $ - let given = DownloadTemplate - $ pure - $ StaticPlaceholder "https://example.com" + let given = DownloadTemplate "https://example.com" actual = renderDownloadWithVersion given "1.2" expected = Just [uri|https://example.com|] in actual `shouldBe` expected it "renders the components in order" $ - let given = DownloadTemplate - $ StaticPlaceholder "https://example.com/" - :| [VersionPlaceholder, StaticPlaceholder "/segment"] + let given = DownloadTemplate "https://example.com/{version}/segment" actual = renderDownloadWithVersion given "1.2" expected = Just [uri|https://example.com/1.2/segment|] in actual `shouldBe` expected |
