diff options
Diffstat (limited to 'bootstrap/unit_test')
-rw-r--r-- | bootstrap/unit_test/ProgramToCompileInfoTest.hs | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/bootstrap/unit_test/ProgramToCompileInfoTest.hs b/bootstrap/unit_test/ProgramToCompileInfoTest.hs index b855c66..ca1f228 100644 --- a/bootstrap/unit_test/ProgramToCompileInfoTest.hs +++ b/bootstrap/unit_test/ProgramToCompileInfoTest.hs @@ -23,7 +23,9 @@ test = return $ givenInput [ whenTransformed "its compileTimeInfo is determined" doCompileTimeTransformation - [then' "it still knows the original source file" checkSourceFileName] + [ then' "it still knows the original source file" checkSourceFileName + , then' "it knows what object file will be produced" checkObjectFileName + ] ] exampleProgram :: Source @@ -46,3 +48,8 @@ doCompileTimeTransformation (programSource, otherSources) = checkSourceFileName :: CompileTimeInfo -> Result checkSourceFileName cti = assertEquals programSourceFileName' (compileTimeInfoSourceFileName cti) + +checkObjectFileName :: CompileTimeInfo -> Result +checkObjectFileName cti = assertEquals + ("build_dir" </> "some_file_somewhere.f90.o") + (compileTimeInfoObjectFileProduced cti) |