[mdn] WEB-72460 Update test files; add a test suite to run all the affected doc tests.

(cherry picked from commit 7c4aaa761397c4fee13d0e35d25d07910e44675b)

IJ-CR-162639

GitOrigin-RevId: 5dd28c2cdd847e32084823c21c092bcd2b658f8e
This commit is contained in:
Piotr Tomiak
2025-05-09 13:05:43 +02:00
committed by intellij-monorepo-bot
parent 0ddc53d6a9
commit b2652db4a7
8 changed files with 71 additions and 16 deletions

View File

@@ -12,6 +12,6 @@
<h2 <warning descr="Obsolete attribute">align</warning>="center">Assignment 1</h2>
<div id="hello" <warning descr="Obsolete attribute">align</warning>="left"></div>
<a <warning descr="Obsolete attribute">charset</warning>="Big5" download="">hello</a>
<img src="http://foo" onError="Big5">
<img src="http://foo" onerror="Big5">
<img src="http://foo" <warning descr="Obsolete attribute">onError</warning>="Big5">
<img src="http://foo" <warning descr="Obsolete attribute">onerror</warning>="Big5">
</body>

View File

@@ -35,7 +35,7 @@ public class HtmlDocumentationTest extends BasePlatformTestCase {
"<div class='definition'><pre>body</pre></div>\n<div class='content'>" +
"The <strong><code>&lt;body&gt;</code></strong> <a href=\"https://developer.mozilla.org/en-us/docs/Web/HTML\">HTML</a> " +
"element represents the content of",
Collections.singletonList("https://developer.mozilla.org/en-us/docs/web/html/element/body"));
Collections.singletonList("https://developer.mozilla.org/en-us/docs/web/html/reference/elements/body"));
}
public void testQuickDocumentationHtml5TagDialog() {
@@ -49,7 +49,7 @@ public class HtmlDocumentationTest extends BasePlatformTestCase {
"<div class='definition'><pre>dialog</pre></div>\n<div class='content'>" +
"The <strong><code>&lt;dialog&gt;</code></strong> <a href=\"https://developer.mozilla.org/en-us/docs/Web/HTML\">HTML</a> " +
"element represents a modal",
Collections.singletonList("https://developer.mozilla.org/en-us/docs/web/html/element/dialog"));
Collections.singletonList("https://developer.mozilla.org/en-us/docs/web/html/reference/elements/dialog"));
}
public void testQuickDocumentationHtml5Attr() {
@@ -73,8 +73,8 @@ public class HtmlDocumentationTest extends BasePlatformTestCase {
</body>
</html>""",
"<div class='definition'><pre>svg</pre></div>\n<div class='content'>" +
"The <code>svg</code> element is a container that defines a new coordinate system and",
Collections.singletonList("https://developer.mozilla.org/en-us/docs/web/svg/element/svg"));
"The <strong><code>&lt;svg&gt;</code></strong> <a href=\"https://developer.mozilla.org/en-us/docs/Web/SVG\">SVG</a> element is a container that defines a new coordinate system and",
Collections.singletonList("https://developer.mozilla.org/en-us/docs/web/svg/reference/element/svg"));
}
public void testQuickDocumentationHtml5SvgImage() {
@@ -89,8 +89,8 @@ public class HtmlDocumentationTest extends BasePlatformTestCase {
</body>
</html>""",
"<div class='definition'><pre>image</pre></div>\n<div class='content'>" +
"The <strong><code>&lt;image&gt;</code></strong> SVG element includes images inside SVG documents.",
Collections.singletonList("https://developer.mozilla.org/en-us/docs/web/svg/element/image"));
"The <strong><code>&lt;image&gt;</code></strong> <a href=\"https://developer.mozilla.org/en-us/docs/Web/SVG\">SVG</a> element includes images inside SVG documents.",
Collections.singletonList("https://developer.mozilla.org/en-us/docs/web/svg/reference/element/image"));
}
public void testQuickDocumentationHtml5Math() {
@@ -105,7 +105,7 @@ public class HtmlDocumentationTest extends BasePlatformTestCase {
"<div class='definition'><pre>math</pre></div>\n<div class='content'>" +
"The <strong><code>&lt;math&gt;</code></strong> <a href=\"https://developer.mozilla.org/en-us/docs/Web/MathML\">MathML</a> " +
"element is the top-level MathML element",
Collections.singletonList("https://developer.mozilla.org/en-us/docs/web/mathml/element/math"));
Collections.singletonList("https://developer.mozilla.org/en-us/docs/web/mathml/reference/element/math"));
}
public void testQuickDocumentationHtml5MathMrow() {
@@ -122,7 +122,7 @@ public class HtmlDocumentationTest extends BasePlatformTestCase {
"<div class='definition'><pre>mrow</pre></div>\n<div class='content'>" +
"The <strong><code>&lt;mrow&gt;</code></strong> <a href=\"https://developer.mozilla.org/en-us/docs/Web/MathML\">MathML</a> " +
"element is used to group sub-expressions",
Collections.singletonList("https://developer.mozilla.org/en-us/docs/web/mathml/element/mrow"));
Collections.singletonList("https://developer.mozilla.org/en-us/docs/web/mathml/reference/element/mrow"));
}
public void testQuickDocumentationHtml4Tag() {
@@ -136,7 +136,7 @@ public class HtmlDocumentationTest extends BasePlatformTestCase {
"<div class='definition'><pre>body</pre></div>\n<div class='content'>" +
"The <strong><code>&lt;body&gt;</code></strong> <a href=\"https://developer.mozilla.org/en-us/docs/Web/HTML\">HTML</a> " +
"element represents the content of an HTML document.",
Collections.singletonList("https://developer.mozilla.org/en-us/docs/web/html/element/body"));
Collections.singletonList("https://developer.mozilla.org/en-us/docs/web/html/reference/elements/body"));
}
public void testQuickDocumentationHtml4Attr() {
@@ -156,7 +156,7 @@ public class HtmlDocumentationTest extends BasePlatformTestCase {
"<div class='definition'><pre>script</pre></div>\n<div class='content'>" +
"The <strong><code>&lt;script&gt;</code></strong> <a href=\"https://developer.mozilla.org/en-us/docs/Web/HTML\">HTML</a> " +
"element is used to embed executable",
Collections.singletonList("https://developer.mozilla.org/en-us/docs/web/html/element/script"));
Collections.singletonList("https://developer.mozilla.org/en-us/docs/web/html/reference/elements/script"));
}
@@ -182,6 +182,9 @@ public class HtmlDocumentationTest extends BasePlatformTestCase {
DocumentationProvider documentationProvider = DocumentationManager.getProviderFromElement(originalElement);
String generatedDoc = documentationProvider.generateDoc(element, originalElement);
if (generatedDoc != null) {
generatedDoc = generatedDoc.replaceAll("(?s)<details>.+</details>\n", "");
}
if (generatedDoc == null) {
//noinspection ConstantConditions
assertEquals(doc, generatedDoc);

View File

@@ -1 +1 @@
<divclass='definition'><pre>rect</pre></div><divclass='content'>The<strong><code>&lt;rect&gt;</code></strong>elementisa<ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Tutorial/Basic_Shapes">basicSVGshape</a>thatdrawsrectangles,definedbytheirposition,width,andheight.Therectanglesmayhavetheircornersrounded.</div><tableclass='sections'><tr><tdvalign='top'class='section'><p>Supportedby:</td><tdvalign='top'>Chrome,ChromeAndroid,Edge,Firefox1.5,Opera8,Safari3.1,SafariiOS2</td></table><divclass='content'>By<ahref='https://developer.mozilla.org/en-us/docs/web/svg/element/rect/contributors.txt'>MozillaContributors</a>,<ahref='https://creativecommons.org/licenses/by-sa/2.5/'>CCBY-SA2.5</a></div>
<divclass='definition'><pre>rect</pre></div><divclass='content'><details><summary><tablestyle='margin:0px;padding:0px'><tr><tdwidth=2valign=topstyle='margin:0px;padding:0px4px0px0px'><iconsrc='com.intellij.xml.psi.impl.icons.XmlPsiImplIcons.BaselineHigh'></icon><tdstyle='margin:0px;padding:0px'>Widelyavailableacrossmajorbrowsers<i>(Baseline&nbsp;since&nbsp;2018)</i></td></tr></table></summary><pclass='grayed'>Chrome1,ChromeAndroid18,Edge12,Firefox1.5,FirefoxAndroid4,Opera8,Safari3.1,SafariiOS2</details>The<strong><code>&lt;rect&gt;</code></strong><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG">SVG</a>elementisa<ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Tutorials/SVG_from_scratch/Basic_shapes">basicSVGshape</a>thatdrawsrectangles,definedbytheirposition,width,andheight.Therectanglesmayhavetheircornersrounded.</div><divclass='content'>By<ahref='https://developer.mozilla.org/en-us/docs/web/svg/reference/element/rect/contributors.txt'>MozillaContributors</a>,<ahref='https://creativecommons.org/licenses/by-sa/2.5/'>CCBY-SA2.5</a></div>

View File

@@ -1 +1 @@
<divclass='definition'><pre>rect</pre></div><divclass='content'>The<strong><code>&lt;rect&gt;</code></strong>elementisa<ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Tutorial/Basic_Shapes">basicSVGshape</a>thatdrawsrectangles,definedbytheirposition,width,andheight.Therectanglesmayhavetheircornersrounded.</div><tableclass='sections'><tr><tdvalign='top'class='section'><p>Supportedby:</td><tdvalign='top'>Chrome,ChromeAndroid,Edge,Firefox1.5,Opera8,Safari3.1,SafariiOS2</td></table><divclass='content'>By<ahref='https://developer.mozilla.org/en-us/docs/web/svg/element/rect/contributors.txt'>MozillaContributors</a>,<ahref='https://creativecommons.org/licenses/by-sa/2.5/'>CCBY-SA2.5</a></div>
<divclass='definition'><pre>rect</pre></div><divclass='content'><details><summary><tablestyle='margin:0px;padding:0px'><tr><tdwidth=2valign=topstyle='margin:0px;padding:0px4px0px0px'><iconsrc='com.intellij.xml.psi.impl.icons.XmlPsiImplIcons.BaselineHigh'></icon><tdstyle='margin:0px;padding:0px'>Widelyavailableacrossmajorbrowsers<i>(Baseline&nbsp;since&nbsp;2018)</i></td></tr></table></summary><pclass='grayed'>Chrome1,ChromeAndroid18,Edge12,Firefox1.5,FirefoxAndroid4,Opera8,Safari3.1,SafariiOS2</details>The<strong><code>&lt;rect&gt;</code></strong><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG">SVG</a>elementisa<ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Tutorials/SVG_from_scratch/Basic_shapes">basicSVGshape</a>thatdrawsrectangles,definedbytheirposition,width,andheight.Therectanglesmayhavetheircornersrounded.</div><divclass='content'>By<ahref='https://developer.mozilla.org/en-us/docs/web/svg/reference/element/rect/contributors.txt'>MozillaContributors</a>,<ahref='https://creativecommons.org/licenses/by-sa/2.5/'>CCBY-SA2.5</a></div>

View File

@@ -1 +1 @@
<divclass='definition'><pre>stroke-width</pre></div><divclass='content'>The<strong><code>stroke-width</code></strong>attributeisapresentationattributedefiningthewidthofthestroketobeappliedtotheshape.<p>YoucanusethisattributewiththefollowingSVGelements:<ul><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Element/circle"><code>&lt;circle&gt;</code></a></li><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Element/ellipse"><code>&lt;ellipse&gt;</code></a></li><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Element/line"><code>&lt;line&gt;</code></a></li><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Element/path"><code>&lt;path&gt;</code></a></li><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Element/polygon"><code>&lt;polygon&gt;</code></a></li><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Element/polyline"><code>&lt;polyline&gt;</code></a></li><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Element/rect"><code>&lt;rect&gt;</code></a></li><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Element/text"><code>&lt;text&gt;</code></a></li><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Element/textPath"><code>&lt;textPath&gt;</code></a></li><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Element/tref"><code>&lt;tref&gt;</code></a></li><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Element/tspan"><code>&lt;tspan&gt;</code></a></li></ul></div><tableclass='sections'><tr><tdvalign='top'class='section'><p>Supportedby:</td><tdvalign='top'>none</td></table><divclass='content'>By<ahref='https://developer.mozilla.org/en-us/docs/web/svg/attribute/stroke-width/contributors.txt'>MozillaContributors</a>,<ahref='https://creativecommons.org/licenses/by-sa/2.5/'>CCBY-SA2.5</a></div>
<divclass='definition'><pre>stroke-width</pre></div><divclass='content'><details><summary><tablestyle='margin:0px;padding:0px'><tr><tdwidth=2valign=topstyle='margin:0px;padding:0px4px0px0px'><iconsrc='com.intellij.xml.psi.impl.icons.XmlPsiImplIcons.BaselineHigh'></icon><tdstyle='margin:0px;padding:0px'>Widelyavailableacrossmajorbrowsers<i>(Baseline&nbsp;since&nbsp;2022)</i></td></tr></table></summary><pclass='grayed'>Chrome80,ChromeAndroid80,Edge80,Firefox1,FirefoxAndroid4,Opera67,Safari13.1,SafariiOS13.4</details>The<strong><code>stroke-width</code></strong>attributeisapresentationattributedefiningthewidthofthestroketobeappliedtotheshape.ItappliestoanySVGshapeortext-contentelement,butasaninheritedproperty,itmaybeappliedtoelementssuchas<ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Reference/Element/g"><code>&lt;g&gt;</code></a>andstillhavetheintendedeffectondescendantelements'strokes.<divclass="notecardnote"><p><strong>Note:</strong>Asapresentationattribute,<code>stroke-width</code>alsohasaCSSpropertycounterpart:<ahref="https://developer.mozilla.org/en-us/docs/Web/CSS/stroke-width"><code>stroke-width</code></a>.Whenbotharespecified,theCSSpropertytakespriority.</div><p>YoucanusethisattributewiththefollowingSVGelements:<ul><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Reference/Element/circle"><code>&lt;circle&gt;</code></a></li><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Reference/Element/ellipse"><code>&lt;ellipse&gt;</code></a></li><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Reference/Element/line"><code>&lt;line&gt;</code></a></li><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Reference/Element/path"><code>&lt;path&gt;</code></a></li><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Reference/Element/polygon"><code>&lt;polygon&gt;</code></a></li><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Reference/Element/polyline"><code>&lt;polyline&gt;</code></a></li><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Reference/Element/rect"><code>&lt;rect&gt;</code></a></li><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Reference/Element/text"><code>&lt;text&gt;</code></a></li><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Reference/Element/textPath"><code>&lt;textPath&gt;</code></a></li><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Reference/Element/tspan"><code>&lt;tspan&gt;</code></a></li></ul></div><divclass='content'>By<ahref='https://developer.mozilla.org/en-us/docs/web/svg/reference/attribute/stroke-width/contributors.txt'>MozillaContributors</a>,<ahref='https://creativecommons.org/licenses/by-sa/2.5/'>CCBY-SA2.5</a></div>

View File

@@ -1 +1 @@
<divclass='definition'><pre>stroke-width</pre></div><divclass='content'>The<strong><code>stroke-width</code></strong>attributeisapresentationattributedefiningthewidthofthestroketobeappliedtotheshape.<p>YoucanusethisattributewiththefollowingSVGelements:<ul><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Element/circle"><code>&lt;circle&gt;</code></a></li><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Element/ellipse"><code>&lt;ellipse&gt;</code></a></li><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Element/line"><code>&lt;line&gt;</code></a></li><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Element/path"><code>&lt;path&gt;</code></a></li><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Element/polygon"><code>&lt;polygon&gt;</code></a></li><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Element/polyline"><code>&lt;polyline&gt;</code></a></li><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Element/rect"><code>&lt;rect&gt;</code></a></li><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Element/text"><code>&lt;text&gt;</code></a></li><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Element/textPath"><code>&lt;textPath&gt;</code></a></li><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Element/tref"><code>&lt;tref&gt;</code></a></li><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Element/tspan"><code>&lt;tspan&gt;</code></a></li></ul></div><tableclass='sections'><tr><tdvalign='top'class='section'><p>Supportedby:</td><tdvalign='top'>none</td></table><divclass='content'>By<ahref='https://developer.mozilla.org/en-us/docs/web/svg/attribute/stroke-width/contributors.txt'>MozillaContributors</a>,<ahref='https://creativecommons.org/licenses/by-sa/2.5/'>CCBY-SA2.5</a></div>
<divclass='definition'><pre>stroke-width</pre></div><divclass='content'><details><summary><tablestyle='margin:0px;padding:0px'><tr><tdwidth=2valign=topstyle='margin:0px;padding:0px4px0px0px'><iconsrc='com.intellij.xml.psi.impl.icons.XmlPsiImplIcons.BaselineHigh'></icon><tdstyle='margin:0px;padding:0px'>Widelyavailableacrossmajorbrowsers<i>(Baseline&nbsp;since&nbsp;2022)</i></td></tr></table></summary><pclass='grayed'>Chrome80,ChromeAndroid80,Edge80,Firefox1,FirefoxAndroid4,Opera67,Safari13.1,SafariiOS13.4</details>The<strong><code>stroke-width</code></strong>attributeisapresentationattributedefiningthewidthofthestroketobeappliedtotheshape.ItappliestoanySVGshapeortext-contentelement,butasaninheritedproperty,itmaybeappliedtoelementssuchas<ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Reference/Element/g"><code>&lt;g&gt;</code></a>andstillhavetheintendedeffectondescendantelements'strokes.<divclass="notecardnote"><p><strong>Note:</strong>Asapresentationattribute,<code>stroke-width</code>alsohasaCSSpropertycounterpart:<ahref="https://developer.mozilla.org/en-us/docs/Web/CSS/stroke-width"><code>stroke-width</code></a>.Whenbotharespecified,theCSSpropertytakespriority.</div><p>YoucanusethisattributewiththefollowingSVGelements:<ul><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Reference/Element/circle"><code>&lt;circle&gt;</code></a></li><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Reference/Element/ellipse"><code>&lt;ellipse&gt;</code></a></li><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Reference/Element/line"><code>&lt;line&gt;</code></a></li><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Reference/Element/path"><code>&lt;path&gt;</code></a></li><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Reference/Element/polygon"><code>&lt;polygon&gt;</code></a></li><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Reference/Element/polyline"><code>&lt;polyline&gt;</code></a></li><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Reference/Element/rect"><code>&lt;rect&gt;</code></a></li><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Reference/Element/text"><code>&lt;text&gt;</code></a></li><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Reference/Element/textPath"><code>&lt;textPath&gt;</code></a></li><li><ahref="https://developer.mozilla.org/en-us/docs/Web/SVG/Reference/Element/tspan"><code>&lt;tspan&gt;</code></a></li></ul></div><divclass='content'>By<ahref='https://developer.mozilla.org/en-us/docs/web/svg/reference/attribute/stroke-width/contributors.txt'>MozillaContributors</a>,<ahref='https://creativecommons.org/licenses/by-sa/2.5/'>CCBY-SA2.5</a></div>

View File

@@ -27,5 +27,14 @@
<orderEntry type="module" module-name="intellij.javascript" />
<orderEntry type="module" module-name="intellij.platform.indexing" />
<orderEntry type="module" module-name="intellij.platform.analysis.impl" />
<orderEntry type="module" module-name="intellij.javascript.tests" scope="TEST" />
<orderEntry type="module" module-name="intellij.angular" scope="TEST" />
<orderEntry type="module" module-name="intellij.vuejs.tests" scope="TEST" />
<orderEntry type="module" module-name="intellij.xml.tests" scope="TEST" />
<orderEntry type="module" module-name="intellij.javascript.web.tests" scope="TEST" />
<orderEntry type="module" module-name="intellij.css.tests" scope="TEST" />
<orderEntry type="module" module-name="intellij.html.tools.tests" scope="TEST" />
<orderEntry type="module" module-name="intellij.react.tests" scope="TEST" />
<orderEntry type="module" module-name="intellij.astro.tests" scope="TEST" />
</component>
</module>

View File

@@ -0,0 +1,43 @@
import com.intellij.codeInsight.XmlDocumentationTest
import com.intellij.html.HtmlDocumentationTest
import com.intellij.htmltools.codeInsight.daemon.HtmlHighlightingTest
import com.intellij.javascript.webSymbols.css.WebSymbolsCssCodeCompletionTest
import com.intellij.javascript.webSymbols.html.WebSymbolsHtmlDocumentationTest
import com.intellij.javascript.webSymbols.html.WebSymbolsHtmlLookupDocumentationTest
import com.intellij.lang.javascript.JSDocumentationTest
import com.intellij.lang.javascript.typescript.TypeScriptDocumentationTest
import com.intellij.lang.javascript.typescript.service.TypeScriptServiceDocumentationTest
import com.intellij.react.ReactDocumentationTest
import com.intellij.react.tsc.ReactDocumentationWithServiceTest
import css.CssDocumentationTest
import org.angular2.codeInsight.Angular2DocumentationTest
import org.angular2.codeInsight.deprecated.Angular2AttributesTest
import org.angular2.resharper.Angular2HtmlCodeCompletionTest
import org.jetbrains.astro.codeInsight.AstroDocumentationTest
import org.jetbrains.vuejs.lang.VueCompletionTest
import org.jetbrains.vuejs.lang.VueDocumentationTest
import org.junit.runner.RunWith
import org.junit.runners.Suite
@RunWith(Suite::class)
@Suite.SuiteClasses(
HtmlDocumentationTest::class,
XmlDocumentationTest::class,
HtmlHighlightingTest::class,
WebSymbolsHtmlDocumentationTest::class,
WebSymbolsHtmlLookupDocumentationTest::class,
WebSymbolsCssCodeCompletionTest::class,
CssDocumentationTest::class,
JSDocumentationTest::class,
TypeScriptDocumentationTest::class,
TypeScriptServiceDocumentationTest::class,
ReactDocumentationTest::class,
ReactDocumentationWithServiceTest::class,
Angular2DocumentationTest::class,
Angular2AttributesTest::class,
Angular2HtmlCodeCompletionTest::class,
VueDocumentationTest::class,
VueCompletionTest::class,
AstroDocumentationTest::class,
)
class MdnDocUpdateTestSuite