@@ -693,6 +693,10 @@ for (const [index, loop] of loops.entries()) {
693693 ) ;
694694 assert ( page . includes ( '<a href="../../learn/">Learn</a>' ) ) ;
695695 assert ( page . includes ( '<a href="../../agents/">For agents</a>' ) ) ;
696+ assert . equal (
697+ ( page . match ( / a r i a - l a b e l = " L o o p L i b r a r y s k i l l o n G i t H u b " / g) || [ ] ) . length ,
698+ 2 ,
699+ ) ;
696700 assert . equal ( ( page . match ( / c l a s s = " m o b i l e - s i t e - n a v " / g) || [ ] ) . length , 1 ) ;
697701 assert ( ! page . includes ( 'href="../../#tips"' ) ) ;
698702 assert ( page . includes ( 'data-copy-root' ) ) ;
@@ -896,6 +900,10 @@ assert(!html.includes(`<span>Copy link</span>`));
896900assert ( html . includes ( '<a href="#library" aria-current="page">Loops</a>' ) ) ;
897901assert ( html . includes ( '<a href="./learn/">Learn</a>' ) ) ;
898902assert ( html . includes ( '<a href="./agents/">For agents</a>' ) ) ;
903+ assert . equal (
904+ ( html . match ( / a r i a - l a b e l = " L o o p L i b r a r y s k i l l o n G i t H u b " / g) || [ ] ) . length ,
905+ 2 ,
906+ ) ;
899907assert . equal ( ( html . match ( / c l a s s = " m o b i l e - s i t e - n a v " / g) || [ ] ) . length , 1 ) ;
900908assert ( ! html . includes ( 'class="loop-guide"' ) ) ;
901909assert ( ! html . includes ( "A useful loop specifies:" ) ) ;
@@ -933,7 +941,7 @@ assert(
933941) ;
934942assert ( html . includes ( "<span>Copy command</span>" ) ) ;
935943assert (
936- ! html . includes (
944+ html . includes (
937945 "https://github.com/Forward-Future/loop-library/tree/main/skills/loop-library" ,
938946 ) ,
939947) ;
@@ -972,6 +980,10 @@ assert(learnHtml.includes('id="devin"'));
972980assert ( learnHtml . includes ( 'href="../agents/">For agents</a>' ) ) ;
973981assert ( learnHtml . includes ( '<a href="../#library">Loops</a>' ) ) ;
974982assert ( learnHtml . includes ( '<a href="./" aria-current="page">Learn</a>' ) ) ;
983+ assert . equal (
984+ ( learnHtml . match ( / a r i a - l a b e l = " L o o p L i b r a r y s k i l l o n G i t H u b " / g) || [ ] ) . length ,
985+ 2 ,
986+ ) ;
975987assert . equal ( ( learnHtml . match ( / c l a s s = " m o b i l e - s i t e - n a v " / g) || [ ] ) . length , 1 ) ;
976988assert ( learnHtml . includes ( `href="${ siteMeta . baseUrl } llms.txt"` ) ) ;
977989assert ( learnHtml . includes ( `href="${ siteMeta . baseUrl } agents/"` ) ) ;
@@ -984,6 +996,10 @@ assert(agentHtml.includes("Use Loop Library directly."));
984996assert ( agentHtml . includes ( '<a href="../#library">Loops</a>' ) ) ;
985997assert ( agentHtml . includes ( '<a href="../learn/">Learn</a>' ) ) ;
986998assert ( agentHtml . includes ( '<a href="./" aria-current="page">For agents</a>' ) ) ;
999+ assert . equal (
1000+ ( agentHtml . match ( / a r i a - l a b e l = " L o o p L i b r a r y s k i l l o n G i t H u b " / g) || [ ] ) . length ,
1001+ 2 ,
1002+ ) ;
9871003assert . equal ( ( agentHtml . match ( / c l a s s = " m o b i l e - s i t e - n a v " / g) || [ ] ) . length , 1 ) ;
9881004assert ( agentHtml . includes ( "No skill installation is required." ) ) ;
9891005assert ( agentHtml . includes ( 'href="../catalog.json"' ) ) ;
0 commit comments