module TestSundqvist where import Graphics.WaveFront import Graphics.WaveFront.Load as Load import System.Directory import System.IO getDataDir :: IO FilePath getDataDir = do let tryDir d fallback = do found <- doesDirectoryExist d if found then return d else fallback tryDir "./test-data" $ tryDir "../test-data" (return ".") main = do ddir <- getDataDir r1 <- Load.obj (ddir ++ "/01.obj") print r1 -- Failed: endOfInput -- Reason: vp token,and blank lines