package org.elixir_lang.reference.callable; import com.intellij.psi.PsiElement; import com.intellij.testFramework.fixtures.LightCodeInsightFixtureTestCase; import org.elixir_lang.psi.UnqualifiedNoArgumentsCall; import static org.elixir_lang.reference.Callable.isParameter; public class Issue431Test extends LightCodeInsightFixtureTestCase { /* * Tests */ public void testIsParameter() { myFixture.configureByFiles("planet.ex"); PsiElement parameter = myFixture .getFile() .findElementAt(myFixture.getCaretOffset()) .getPrevSibling(); assertInstanceOf(parameter, UnqualifiedNoArgumentsCall.class); assertTrue("planet is not marked as a parameter", isParameter(parameter)); } /* * Protected Instance Methods */ @Override protected String getTestDataPath() { return "testData/org/elixir_lang/reference/callable/issue_431"; } }