@@ -0,0 +1,911 @@
+package test;%0A%0Aimport jscompile.JSCompile;%0Aimport jscompile.exceptions.CircularDependencyException;%0Aimport jscompile.exceptions.UnknownImportException;%0Aimport org.junit.After;%0Aimport org.junit.Before;%0Aimport org.junit.Test;%0A%0Aimport java.io.File;%0Aimport java.io.IOException;%0A%0Apublic class JSCompileTest %7B%0A%0A    public String ROOT_DIR = %22%22;%0A%0A    @Before%0A    public void setUp() throws Exception %7B%0A%0A    %7D%0A%0A    @After%0A    public void tearDown() throws Exception %7B%0A%0A    %7D%0A%0A%0A    @Test%0A    public void testProjectCompilationFromNonLocalDirectory() throws CircularDependencyException, UnknownImportException, IOException %7B%0A        String%5B%5D args = %7B%22./test-resources/mockproject%22, %22./test-resources/mockCompileTargetDirectory/mockproject.js%22%7D;%0A        JSCompile.main(args);%0A        File expectedFile = new File(%22./test-resources/mockCompileTargetDirectory/mockproject.js%22);%0A        assert(expectedFile.exists());%0A    %7D%0A%7D%0A

Test added for non-local directories, is passing. (Fixed in refactoring to JSCompile V2)