Skip to content

test(webidl): regression test for top-level IDL data-dfn-for fix#5178

Open
marcoscaceres wants to merge 3 commits intomainfrom
fix/3764-test
Open

test(webidl): regression test for top-level IDL data-dfn-for fix#5178
marcoscaceres wants to merge 3 commits intomainfrom
fix/3764-test

Conversation

@marcoscaceres
Copy link
Copy Markdown
Contributor

Adds a test verifying that dictionaries and enums defined inside a data-dfn-for section do not inherit that attribute. Regression test for #3764, fixed by PR #3768.

Regression test for #3764 / PR #3768. Dictionaries and enums defined
inside a section with data-dfn-for should not inherit that attribute.
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a WebIDL regression test to ensure top-level IDL dictionaries/enums inside a data-dfn-for section don’t end up associated with that “for” context (regression coverage for #3764, fixed by #3768).

Changes:

  • Extends the WebIDL HTML fixture with a data-dfn-for section containing a top-level dictionary and enum.
  • Adds a Jasmine test asserting those generated definitions don’t carry a data-dfn-for value.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
tests/spec/core/webidl.html Adds a new fixture section containing top-level dictionary/enum inside a data-dfn-for container.
tests/spec/core/webidl-spec.js Adds a regression test checking data-dfn-for isn’t applied to those top-level IDL entities.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants