From 7784d758ac9f2e85e91b5e79640011b2791afd39 Mon Sep 17 00:00:00 2001 From: Istvan Soos Date: Mon, 2 Dec 2024 17:33:19 +0100 Subject: [PATCH] Update integration test for new dartdoc URL. --- pkg/pub_integration/lib/script/publishing.dart | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pkg/pub_integration/lib/script/publishing.dart b/pkg/pub_integration/lib/script/publishing.dart index f79809aded..4e53e4828a 100644 --- a/pkg/pub_integration/lib/script/publishing.dart +++ b/pkg/pub_integration/lib/script/publishing.dart @@ -210,7 +210,16 @@ class PublishingScript { if (!pageHtml.contains('made with love by dartdoc')) { throw Exception('Documentation page is not the output of dartdoc.'); } - if (!pageHtml.contains('')) { + final retryLinks = [ + // generated by dartdoc 8.3 + 'retry', + // maybe a future dartdoc will generate this + // see https://github.com/dart-lang/dartdoc/issues/3936 + 'retry', + // generated by dartdoc 8.1 + 'retry', + ]; + if (!retryLinks.any(pageHtml.contains)) { throw Exception('Documentation page does not contain main library.'); } }