package org.elixir_lang.annotator;
import com.intellij.testFramework.fixtures.LightCodeInsightFixtureTestCase;
public class ModuleAttributeTest extends LightCodeInsightFixtureTestCase {
/*
* Tests
*/
/**
* See https://github.com/KronicDeth/intellij-elixir/issues/413
*/
public void testIssue413() {
myFixture.configureByFiles("typespec_test.exs");
myFixture.checkHighlighting(false, false, true);
}
/**
* See https://github.com/KronicDeth/intellij-elixir/issues/438
*/
public void testIssue438() {
myFixture.configureByFiles("missing_type_operator.ex");
myFixture.checkHighlighting(false, false, true);
}
public void testIssue469() {
myFixture.configureByFile("issue_469.ex");
myFixture.checkHighlighting(false, false, true);
}
public void testIssue471() {
myFixture.configureByFile("issue_471.ex");
myFixture.checkHighlighting(false, false, true);
}
public void testIssue525() {
myFixture.configureByFile("issue_525.ex");
myFixture.checkHighlighting(false, false, true);
}
public void testIssue559() {
myFixture.configureByFile("issue_559.ex");
myFixture.checkHighlighting(false, false, true);
}
public void testIssue605() {
myFixture.configureByFile("issue_605.ex");
myFixture.checkHighlighting(false, false, true);
}
public void testMatch() {
myFixture.configureByFile("match.ex");
myFixture.checkHighlighting(false, false, true);
}
/*
* Protected Instance Methods
*/
@Override
protected String getTestDataPath() {
return "testData/org/elixir_lang/annotator/module_attribute";
}
}