package com.siberika.idea.pascal; import com.intellij.psi.PsiElement; import com.intellij.psi.PsiReference; import com.intellij.testFramework.fixtures.LightPlatformCodeInsightFixtureTestCase; public class ResolveTest extends LightPlatformCodeInsightFixtureTestCase { @Override protected String getTestDataPath() { return "testData/misc"; } public void testResolveForwardRoutine() throws Exception { myFixture.configureByFiles("routinesFwd.pas"); PsiReference ref = myFixture.getFile().findReferenceAt(140); PsiElement decl = ref.resolve(); assertEquals(46, decl.getTextRange().getStartOffset()); } }