package org.angularjs.codeInsight;
import com.intellij.lang.javascript.psi.stubs.JSImplicitElement;
import com.intellij.psi.PsiElement;
import com.intellij.psi.PsiReference;
import com.intellij.testFramework.fixtures.LightPlatformCodeInsightFixtureTestCase;
import org.angularjs.AngularTestUtil;
/**
* @author Konstantin.Ulitin
*/
public class NgDocTest extends LightPlatformCodeInsightFixtureTestCase {
@Override
protected String getTestDataPath() {
return AngularTestUtil.getBaseTestDataPath(getClass()) + "ngDoc";
}
public void testModule15() {
myFixture.configureByFiles(getTestName(false) + ".js");
PsiReference ref = myFixture.getFile().findReferenceAt(myFixture.getCaretOffset());
assertNotNull(ref);
PsiElement resolve = ref.resolve();
assertInstanceOf(resolve, JSImplicitElement.class);
}
}