@@ -44,10 +44,16 @@ class BashExitCodeTests:
4444 @ Test def runNeg = scala(f(" @main def Test = prin" , " .sc" ))(1 )
4545 @ Test def runRun = scala(f(" @main def Test = ???" , " .sc" ))(1 )
4646 @ Test def runPos = scala(f(" @main def Test = ()" , " .sc" ))(0 )
47+ @ Test def runPos2 = scala(f(" @main def Foo = ()" , " .sc" ))(0 )
48+ @ Test def runPos3 = scala(f(" @main def test = ()" , " .sc" ))(0 )
49+ @ Test def runPos4 = scala(f(" object Test { def main(args: Array[String]) = () }" , " .sc" ))(0 )
4750
4851 @ Test def scNeg = scalac(" -script" , f(" @main def Test = prin" , " .sc" ))(1 )
4952 @ Test def scRun = scalac(" -script" , f(" @main def Test = ???" , " .sc" ))(1 )
5053 @ Test def scPos = scalac(" -script" , f(" @main def Test = ()" , " .sc" ))(0 )
54+ @ Test def scPos2 = scalac(" -script" , f(" @main def Foo = ()" , " .sc" ))(0 )
55+ @ Test def scPos3 = scalac(" -script" , f(" @main def test = ()" , " .sc" ))(0 )
56+ @ Test def scPos4 = scalac(" -script" , f(" object Test { def main(args: Array[String]) = () }" , " .sc" ))(0 )
5157
5258 @ Test def evalNeg = scala(" -e" , " 'prinln(10*10)'" )(1 )
5359 @ Test def evalRun = scala(" -e" , " '1/0'" )(1 )
0 commit comments