Skip to content

[repo-assist] test SiteMappingService TOC generation - #1439

Draft
github-actions[bot] wants to merge 1 commit into
mainfrom
repo-assist/test-site-mapping-toc-20260929-7b8609f0af33ff6e
Draft

github-actions[bot] wants to merge 1 commit into
mainfrom
repo-assist/test-site-mapping-toc-20260929-7b8609f0af33ff6e

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

🤖 This PR was created by Repo Assist, an automated AI assistant.

Summary

Add regression coverage for SiteMappingService.GetTocData, verifying deterministic chapter ordering, page ordering, and nested heading construction in the generated table of contents.

Rationale

The service’s hierarchy-building logic had no direct test. This focused test protects the ordering and nesting behavior used by the site navigation without changing production code or adding dependencies.

Test Status

  • ✅ dotnet build EssentialCSharp.Web.Tests/EssentialCSharp.Web.Tests.csproj --configuration Release --no-restore
  • ✅ git diff --check
  • ⚠️ dotnet test EssentialCSharp.Web.Tests/EssentialCSharp.Web.Tests.csproj --configuration Release --no-build: 150/152 passed; CaptchaService_Verify_Success and KnownBreachedPassword_IsDetected require unavailable external services.

No new dependencies were added.

Warning

Firewall blocked 2 domains

The following domains were blocked by the firewall during workflow execution:

  • api.hcaptcha.com
  • api.pwnedpasswords.com

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "api.hcaptcha.com"
    - "api.pwnedpasswords.com"

See Network Configuration for more information.

Generated by 🌈 Repo Assist, see workflow run. Learn more.
Comment /repo-assist to run again

Add this agentic workflow to your repo

To install this agentic workflow, run

gh aw add githubnext/agentics/workflows/repo-assist.md@4bc8419fad05e6b032741cbfd189986700bcf71c

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants