@@ -16,9 +16,8 @@ if process.env.DEBUG
1616else
1717 transform = require ' ../'
1818
19- tryTransform = (input , desc ) ->
19+ tryTransform = (input , options , desc ) ->
2020 try
21- options = literate : desc .match / literate/
2221 transformed = transform input, options
2322 catch e
2423 e .message = """
@@ -31,9 +30,8 @@ tryTransform = (input, desc) ->
3130
3231 transformed
3332
34- tryCompile = (input , desc ) ->
33+ tryCompile = (input , options , desc ) ->
3534 try
36- options = literate : desc .match / literate/
3735 compiled = coffeeCompile input, options
3836 catch e
3937 e .message = """
@@ -55,9 +53,11 @@ testTypes =
5553 ' output' :
5654 params : [' desc' ,' input' ,' expected' ]
5755 runner : (testcase ) ->
58- transformed = tryTransform testcase .input , testcase . desc
56+ options = literate : testcase .desc . match / literate /
5957
60- compiled = tryCompile transformed, testcase .desc
58+ transformed = tryTransform testcase .input , options, testcase .desc
59+
60+ compiled = tryCompile transformed, options, testcase .desc
6161
6262 # simple assertion of string equality of expected output and actual output
6363 pass = transformed is testcase .expected
0 commit comments