@Test
public void testDisableJavaScript()
{
final JavaScriptParseSpec parseSpec = new JavaScriptParseSpec(
new TimestampSpec("timestamp", "auto", null),
new DimensionsSpec(
DimensionsSpec.getDefaultSchemas(
ImmutableList.of(
"dim1",
"dim2"
)
),
null,
null
),
"func",
new JavaScriptConfig(false)
);
final StringInputRowParser parser = new StringInputRowParser(parseSpec, "UTF-8");
expectedException.expect(CoreMatchers.instanceOf(IllegalStateException.class));
expectedException.expectMessage("JavaScript is disabled");
parser.startFileFromBeginning();
}