Skip to content

unevaluatedProperties: deep dynamic + refs #422

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Sep 19, 2021

Conversation

ChALkeR
Copy link
Member

@ChALkeR ChALkeR commented Jul 27, 2020

This adds more tests to cover deep dynamic tracing of unevaluated
properties inside references.

Also a separate test for cyclic refs.

This covers multiple paths in impl I wrote that were not covered by the existing tests at all.

I attempted to keep this minimal, it introduces only two schemas.

cc @karenetheridge

ChALkeR added a commit to ExodusMovement/schemasafe that referenced this pull request Jul 27, 2020
@ssilverman ssilverman requested a review from Julian November 17, 2020 03:00
Copy link
Member

@ssilverman ssilverman left a comment

Choose a reason for hiding this comment

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

If they test as-yet untested paths, I'm for this.

Copy link
Member

@ssilverman ssilverman left a comment

Choose a reason for hiding this comment

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

@ChALkeR can you reformat the JSON so that it matches the style of the rest of the file?

@ChALkeR
Copy link
Member Author

ChALkeR commented Sep 19, 2021

@ssilverman The problem is that the formatting in the rest of the file is inconsistent, this is why I never finished this.

@ChALkeR ChALkeR force-pushed the chalker/more-unevaluated branch from d2b64f2 to 8d78c51 Compare September 19, 2021 12:36
@ChALkeR
Copy link
Member Author

ChALkeR commented Sep 19, 2021

Reformatted the newly added section, didn't touch the rest of the file.
Also rebased and added this to 2020 and future.

This adds more tests to cover deep dynamic tracing of unevaluated
properties inside references.

Also a separate test for cyclic refs.
@ChALkeR ChALkeR force-pushed the chalker/more-unevaluated branch from 8d78c51 to 320457e Compare September 19, 2021 12:38
@ChALkeR
Copy link
Member Author

ChALkeR commented Sep 19, 2021

Landing per the above approval (and no objections for a long while).
These were not covered by #472 and #411.

@ChALkeR ChALkeR merged commit 4f8c6d7 into json-schema-org:master Sep 19, 2021
@ChALkeR ChALkeR deleted the chalker/more-unevaluated branch September 19, 2021 12:42
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