Skip to content

Add some more possibilities for testing #2594

@pvinis

Description

@pvinis

We should use the full introspection to get all fields and inputFields and be able to check what is included.

For context:
We added #2534 which is just a viewer with the root viewingRooms as viewingRoomsConnection. Then we added #2591 to have an inputField statuses. But now Viewer.viewingRoomsConnection is missing statuses so we added #2593.

In that last PR I have something I tried in the description that I will copy here.

I tried adding a test for inputFields include statuses, but I couldn't add this in an easy way.

I tried getting it by using something like getFieldsForTypeFromSchema but for inputFields, but there is no "type" that these are attached to.

I did find and try this which worked and gave me the whole schema basically. I'm sure we could use this in a test and get everything and them map it in an object that we can ask like Viewer.viewingRoomsConnection.inputFields includes statuses.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions