diff --git a/xml/tests/src/com/intellij/codeInsight/XmlDocumentationTest.java b/xml/tests/src/com/intellij/codeInsight/XmlDocumentationTest.java index 5d77aa2fc2b1..29e348f5ee8a 100644 --- a/xml/tests/src/com/intellij/codeInsight/XmlDocumentationTest.java +++ b/xml/tests/src/com/intellij/codeInsight/XmlDocumentationTest.java @@ -96,15 +96,21 @@ public class XmlDocumentationTest extends LightPlatformCodeInsightFixtureTestCas String expectedText = StringUtil.convertLineSeparators(VfsUtilCore.loadText(vfile)); String text = context.generateDoc(); assertNotNull(text); - assertEquals(expectedText, StringUtil.convertLineSeparators(text)); + assertEquals(stripFirstLine(expectedText), stripFirstLine(StringUtil.convertLineSeparators(text))); if (completionVariant != null) { vfile = LocalFileSystem.getInstance().findFileByIoFile(new File(getTestDataPath() +baseFileNames[0] + ".expected.completion.html")); expectedText = StringUtil.convertLineSeparators(VfsUtilCore.loadText(vfile), "\n"); - assertEquals(expectedText, StringUtil.convertLineSeparators(context.generateDocForCompletion(completionVariant), "\n")); + assertEquals(stripFirstLine(expectedText), stripFirstLine(StringUtil.convertLineSeparators(context.generateDocForCompletion(completionVariant), "\n"))); } } + // the first line may contain attributes in unpredictable order (after Transform work) + private static String stripFirstLine(String text) { + if (!text.startsWith("