package requirejs; import com.intellij.psi.PsiReference; public class ModulesTest extends RequirejsTestCase { @Override protected void setUp() throws Exception { super.setUp(); myFixture.configureByFiles( "public/fileForTestModules.js", "public/config/configWithModules.js", // "public/data/awsum.jpg", "public/data/bar.php", "public/data/foo.json", "public/data/lorem_ipsum.md", "public/data/template.hbs" ); setWebPathSetting(); setConfigPath("config/configWithModules.js"); } // public void testReferenceImage() { // PsiReference reference; // // reference = getReferenceForHumanPosition(2, 22); // assertReference(reference, "image!data/awsum.jpg", "awsum.jpg"); // } public void testReferenceJson() { PsiReference reference; reference = getReferenceForHumanPosition(3, 22); assertReference(reference, "json!data/foo.json", "foo.json"); } public void testReferenceNoext() { PsiReference reference; reference = getReferenceForHumanPosition(4, 22); assertReference(reference, "noext!data/bar.php", "bar.php"); } public void testReferenceMdown() { PsiReference reference; reference = getReferenceForHumanPosition(5, 22); assertReference(reference, "mdown!data/lorem_ipsum.md", "lorem_ipsum.md"); } public void testReferenceHbs() { PsiReference reference; reference = getReferenceForHumanPosition(10, 22); assertReference(reference, "hbs!data/template", "template.hbs"); } public void testReferenceFont() { PsiReference reference; reference = getReferenceForHumanPosition(9, 22); assertReference(reference, "font!google,families:[Tangerine,Cantarell]", "fileForTestModules.js"); } public void testReferenceGoog1() { PsiReference reference; reference = getReferenceForHumanPosition(7, 22); assertReference(reference, "goog!visualization,1,packages:[corechart,geochart]", "fileForTestModules.js"); } public void testReferenceGoog2() { PsiReference reference; reference = getReferenceForHumanPosition(8, 22); assertReference(reference, "goog!search,1", "fileForTestModules.js"); } public void testReferenceAsync() { PsiReference reference; reference = getReferenceForHumanPosition(6, 22); assertUrlReference(reference, "http://maps.google.com/maps/api/js?sensor=false"); } }