diff options
Diffstat (limited to 'test/TestSabadie.hs')
-rw-r--r-- | test/TestSabadie.hs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/test/TestSabadie.hs b/test/TestSabadie.hs index d8d1949..76d6aee 100644 --- a/test/TestSabadie.hs +++ b/test/TestSabadie.hs | |||
@@ -1,6 +1,8 @@ | |||
1 | module TestSabadie where | 1 | module TestSabadie where |
2 | 2 | ||
3 | import Codec.Wavefront | 3 | import Codec.Wavefront |
4 | import Data.Maybe | ||
5 | import System.Environment | ||
4 | import System.Directory | 6 | import System.Directory |
5 | import System.IO | 7 | import System.IO |
6 | import Text.Show.Pretty (ppShow) | 8 | import Text.Show.Pretty (ppShow) |
@@ -14,5 +16,6 @@ getDataDir = do | |||
14 | 16 | ||
15 | main = do | 17 | main = do |
16 | ddir <- getDataDir | 18 | ddir <- getDataDir |
17 | r1 <- fromFile (ddir ++ "/01.obj") | 19 | fn <- fromMaybe (ddir ++ "/01.obj") . listToMaybe <$> getArgs |
20 | r1 <- fromFile fn | ||
18 | either print (putStrLn . ppShow) r1 | 21 | either print (putStrLn . ppShow) r1 |