package com.jetbrains.lang.dart;
import com.intellij.testFramework.fixtures.LightPlatformCodeInsightFixtureTestCase;
import com.jetbrains.lang.dart.util.DartTestUtils;
import org.jetbrains.annotations.NotNull;
abstract public class DartCodeInsightFixtureTestCase extends LightPlatformCodeInsightFixtureTestCase {
protected void setUp() throws Exception {
super.setUp();
DartTestUtils.configureDartSdk(myModule, getTestRootDisposable(), false);
}
@Override
protected String getTestDataPath() {
return DartTestUtils.BASE_TEST_DATA_PATH + getBasePath();
}
public void addStandardPackage(@NotNull final String packageName) {
myFixture.copyDirectoryToProject("../packages/" + packageName, "packages/" + packageName);
}
}