package com.collective.celos;
import org.junit.Test;
import org.mozilla.javascript.EvaluatorException;
import java.io.File;
import java.io.FileReader;
public class JSConfigParserTest {
@Test(expected = EvaluatorException.class)
public void testCompileFails() throws Exception {
JSConfigParser parser = new JSConfigParser();
File file = new File(Thread.currentThread().getContextClassLoader().getResource("com/collective/celos/read-js/incorrect-wf-js").toURI());
parser.validateJsSyntax(new FileReader(file), file.getName());
}
@Test
public void testCompilePasses() throws Exception {
JSConfigParser parser = new JSConfigParser();
File file = new File(Thread.currentThread().getContextClassLoader().getResource("com/collective/celos/read-js/correct-wf-js").toURI());
parser.validateJsSyntax(new FileReader(file), file.getName());
}
}