You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
case toolArg("scalac", _) => sys.error(s"`// scalac: args` not supported. Please use `//> using options args`${filename.fold("")(f =>s" in file $f")}")
92
+
case toolArg(name, args) =>List((name, args))
93
+
case _ =>Nil
94
+
} ++
91
95
lines.flatMap { case directiveOptionsArg(args) =>List(("scalac", args)) case _ =>Nil }
92
96
93
97
importorg.junit.Test
94
98
importorg.junit.Assert._
95
99
96
100
classToolArgsTest:
97
-
@Testdef`missing toolarg is absent`:Unit= assertEquals(Nil, toolArgsParse(List("")))
98
-
@Testdef`toolarg is present`:Unit= assertEquals(("test", " -hey") ::Nil, toolArgsParse("// test: -hey"::Nil))
99
-
@Testdef`tool is present`:Unit= assertEquals("-hey"::Nil, toolArgsFor(ToolName.Test)("// test: -hey"::Nil))
100
-
@Testdef`missing tool is absent`:Unit= assertEquals(Nil, toolArgsFor(ToolName.Javac)("// test: -hey"::Nil))
101
+
@Testdef`missing toolarg is absent`:Unit= assertEquals(Nil, toolArgsParse(List(""), None))
0 commit comments