From 3ab225839f2f17f8bac2840d2698f17b3a1bfee6 Mon Sep 17 00:00:00 2001 From: thomasjm <tom@codedown.io> Date: Wed, 16 Aug 2023 03:21:36 -0700 Subject: [PATCH] Try fixing 8.2 eval test --- src/tests/IHaskell/Test/Eval.hs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/tests/IHaskell/Test/Eval.hs b/src/tests/IHaskell/Test/Eval.hs index c84f6075..ce629d42 100644 --- a/src/tests/IHaskell/Test/Eval.hs +++ b/src/tests/IHaskell/Test/Eval.hs @@ -160,18 +160,22 @@ testEval = DisplayData PlainText "type String :: *\ntype String = [Char]\n \t-- Defined in \8216GHC.Base\8217" , DisplayData MimeHtml "<div class=\"code CodeMirror cm-s-jupyter cm-s-ipython\"><span class=\"cm-keyword\">type</span><span class=\"cm-space\"> </span><span class=\"cm-variable-2\">String</span><span class=\"cm-space\"> </span><span class=\"cm-atom\">::</span><span class=\"cm-space\"> </span><span class=\"cm-atom\">*</span><span class=\"cm-space\"><br /></span>\n<span class=\"cm-keyword\">type</span><span class=\"cm-space\"> </span><span class=\"cm-variable-2\">String</span><span class=\"cm-space\"> </span><span class=\"cm-atom\">=</span><span class=\"cm-space\"> </span><span class=\"cm-atom\">[</span><span class=\"cm-variable-2\">Char</span><span class=\"cm-atom\">]</span><span class=\"cm-space\"><br /> \t</span><span class=\"cm-comment\">-- Defined in \8216GHC.Base\8217</span><span class=\"cm-space\"><br /></span></div>" ]]] - #elif MIN_VERSION_ghc(8,4,0) (displays, _output) <- eval ":in String" displays `shouldBe` [ManyDisplay [Display [ DisplayData PlainText "type String = [Char] \t-- Defined in `GHC.Base'" , DisplayData MimeHtml "<div class=\"code CodeMirror cm-s-jupyter cm-s-ipython\"><span class=\"cm-keyword\">type</span><span class=\"cm-space\"> </span><span class=\"cm-variable-2\">String</span><span class=\"cm-space\"> </span><span class=\"cm-atom\">=</span><span class=\"cm-space\"> </span><span class=\"cm-atom\">[</span><span class=\"cm-variable-2\">Char</span><span class=\"cm-atom\">]</span><span class=\"cm-space\"> \t</span><span class=\"cm-comment\">-- Defined in `GHC.Base'</span><span class=\"cm-space\"><br /></span></div>" ]]] +#elif MIN_VERSION_ghc(8,2,0) + (displays, _output) <- eval ":in String" + displays `shouldBe` [ManyDisplay [Display [ + DisplayData PlainText "type String = [Char] \t-- Defined in `GHC.Base'" + ]]] #else (displays, _output) <- eval ":in String" displays `shouldBe` [ManyDisplay [Display [ - DisplayData PlainText "type String :: *\ntype String = [Char]\n \t-- Defined in \8216GHC.Base\8217"] - ]] + DisplayData PlainText "type String :: *\ntype String = [Char]\n \t-- Defined in \8216GHC.Base\8217" + ]]] #endif it "captures stderr" $ do