package org.angularjs.findUsages;
import com.intellij.testFramework.fixtures.LightPlatformCodeInsightFixtureTestCase;
import com.intellij.usageView.UsageInfo;
import org.angularjs.AngularTestUtil;
import java.util.Collection;
/**
* @author Dennis.Ushakov
*/
public class FindUsagesTest extends LightPlatformCodeInsightFixtureTestCase {
@Override
protected String getTestDataPath() {
return AngularTestUtil.getBaseTestDataPath(getClass());
}
public void testDirectiveFromCSS() {
doTest();
}
public void testDirectiveFromJS() {
doTest();
}
public void testDirectiveFromHtml() {
doTest();
}
private void doTest() {
final Collection<UsageInfo> infos = myFixture.testFindUsages(getTestName(true) + ".html", "angular.js");
assertEquals(3, infos.size());
}
}