### Question:
CoffeeScript { public String compile(final String data) { final RhinoScriptBuilder builder = initScriptBuilder(); final String compileScript = String.format("CoffeeScript.compile(%s, %s);", WroUtil.toJSMultiLineString(data), buildOptions()); return (String) builder.evaluate(compileScript, "CoffeeScript.compile"); }  String compile(final String data); CoffeeScript setOptions(final String... options);  }### Answer:
@Test public void shouldCompileNullScript() { assertEquals("(function() {\n\n\n}).call(this);\n", victim.compile(null)); }
@Test public void shouldCompileSimpleAlert() { assertEquals("(function() {\n alert('I knew it!');\n\n}).call(this);\n", victim.compile("alert 'I knew it!'")); }