Files
Bart van Helvert 776493b276 [html] Remove Java test dependency
#IJPL-191726

GitOrigin-RevId: 7f6f2618350b417e9c2660af615859c5facb8761
2025-06-25 16:19:08 +00:00

37 lines
1.0 KiB
Java

package com.intellij.refactoring;
import com.intellij.openapi.application.WriteAction;
import com.intellij.psi.PsiElement;
import com.intellij.refactoring.move.moveFilesOrDirectories.MoveFilesOrDirectoriesProcessor;
import com.intellij.testFramework.fixtures.BasePlatformTestCase;
public class MoveHtmlFileTest extends BasePlatformTestCase {
public void testHtml() {
myFixture.configureByText("A.html", """
<html>
<head>
</head>
<body>
<a href="B.html"/>
</body>
</html>
""");
var b = myFixture.addFileToProject("B.html", """
<a href="A.html">anchor</a>
""");
var targetDir = WriteAction.compute(() -> myFixture.getFile().getContainingDirectory().createSubdirectory("toDir"));
new MoveFilesOrDirectoriesProcessor(
getProject(), new PsiElement[]{b}, targetDir, false, false, null, null
).run();
myFixture.checkResult("""
<html>
<head>
</head>
<body>
<a href="toDir/B.html"/>
</body>
</html>
""");
}
}