on master help sign in
switch to manual UTF-8 encoding in tutoriald import test
commit0728c98889deb46f20dc795a383fd47f2bde40a4 authorAgentM <agentm@themactionfaction.com> dateFri 13 Apr 2018, 10:24 (9 years ago) parent5a812e5
1 file changed+3−1
test/TutorialD/Interpreter/Import/TutorialD.hs+3−1
test/TutorialD/Interpreter/Import/TutorialD.hs+3−1
@@ -5,6 +5,8 @@ import System.Exit
55import System.IO.Temp
66import qualified Data.Map as M
77import System.IO
8+import qualified Data.ByteString as BS
9+import qualified Data.Text.Encoding as TE
810
911main :: IO ()
1012main = do
@@ -14,7 +16,7 @@ main = do
1416testTutdImport :: Test
1517testTutdImport = TestCase $
1618 withSystemTempFile "m.tutd" $ \tempPath handle -> do
17− hPutStrLn handle "x:=relation{tuple{a 5,b \"spam\"}}; y:=relation{tuple{b \"漢字\"}}"
19+ BS.hPut handle (TE.encodeUtf8 "x:=relation{tuple{a 5,b \"spam\"}}; y:=relation{tuple{b \"漢字\"}}")
1820 hClose handle
1921 let expectedExpr = MultipleExpr [
2022 Assign "x" (MakeRelationFromExprs Nothing