Fix pretty-printer tests

This commit is contained in:
Chris Penner 2022-03-09 11:39:35 -06:00
parent f0267f1099
commit bdb7aa793c
7 changed files with 13 additions and 6 deletions

View File

@ -1,4 +1,4 @@
Copyright (c) 2013-2021, Unison Computing, public benefit corp and contributors
Copyright (c) 2013-2022, Unison Computing, public benefit corp and contributors
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal

View File

@ -70,3 +70,7 @@ tests:
dependencies:
- base
- unison-pretty-printer
- raw-strings-qq
- easytest
- containers
- code-page

View File

@ -7,7 +7,6 @@ import EasyTest
import System.Environment (getArgs)
import System.IO
import System.IO.CodePage (withCP65001)
import qualified Unison.Core.Test.Name as Name
import qualified Unison.Test.ColorText as ColorText
import qualified Unison.Test.Range as Range
import qualified Unison.Test.Util.Pretty as Pretty
@ -17,7 +16,7 @@ test =
tests
[ Range.test,
ColorText.test,
Pretty.test,
Pretty.test
]
main :: IO ()

View File

@ -7,7 +7,7 @@ module Unison.Test.ColorText where
import qualified Data.Map as Map
import EasyTest
import Text.RawString.QQ
import Unison.Lexer (Pos (..))
import Unison.Lexer.Pos (Pos (..))
import Unison.Util.AnnotatedText
( AnnotatedExcerpt (..),
condensedExcerptToText,

View File

@ -1,7 +1,7 @@
module Unison.Test.Range where
import EasyTest
import Unison.Lexer (Pos (..))
import Unison.Lexer.Pos (Pos (..))
import Unison.Util.Range
test :: Test ()

View File

@ -116,8 +116,8 @@ test-suite pretty-printer-tests
main-is: Suite.hs
other-modules:
Unison.Test.ColorText
Unison.Test.Pretty
Unison.Test.Range
Unison.Test.Util.Pretty
Paths_unison_pretty_printer
hs-source-dirs:
tests
@ -145,6 +145,10 @@ test-suite pretty-printer-tests
ghc-options: -Wall -O0 -fno-warn-name-shadowing -fno-warn-missing-pattern-synonym-signatures -W -threaded -rtsopts "-with-rtsopts=-N -T" -v0
build-depends:
base
, code-page
, containers
, easytest
, raw-strings-qq
, unison-pretty-printer
if flag(optimized)
ghc-options: -funbox-strict-fields -O2