package com.jetbrains.lang.dart.rename;
import com.intellij.openapi.util.io.FileUtil;
import com.intellij.psi.PsiFile;
import com.jetbrains.lang.dart.DartCodeInsightFixtureTestCase;
public class DartRenameTest extends DartCodeInsightFixtureTestCase {
@Override
protected String getBasePath() {
return FileUtil.toSystemDependentName("/rename/");
}
public void testReferencedHtmlInPackage() throws Throwable {
myFixture.addFileToProject("pubspec.yaml", "name: ThisProject\n");
myFixture.configureByFile(getTestName(false) + ".html");
final PsiFile htmlFile = myFixture.addFileToProject("lib/sub/foo.html", "");
myFixture.renameElement(htmlFile, "bar.html", true, true);
myFixture.checkResultByFile(getTestName(false) + "After.html");
}
}