Skip to content
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

DDFBRA-234-test-search #88

Draft
wants to merge 31 commits into
base: main
Choose a base branch
from
Draft

DDFBRA-234-test-search #88

wants to merge 31 commits into from

Conversation

JacobArrow
Copy link
Contributor

Link to issue

Please add a link to the issue being addressed by this change.

Description

Please include a short description of the suggested change and the reasoning behind the approach you have chosen.

Screenshot of the result

If your change affects the user interface you should include a screenshot of the result with the pull request.

Additional comments or questions

If you have any further comments or questions for the reviewer them please add them here.

@JacobArrow JacobArrow changed the base branch from main to DDFBRA-234-use-unions January 16, 2025 15:07
@JacobArrow JacobArrow force-pushed the DDFBRA-234-test-search branch from d7f13e7 to 55e27f0 Compare February 6, 2025 12:54
JacobArrow and others added 21 commits February 20, 2025 10:59
The generated files does not contain any jsx, but does contain React hooks, which according to the docs, should use a file extension of either `.js` or `.ts`
As we want more typesafety of our named operations, we can use this plugin to generate an object containing all operation names at the end of our generated graphql schema
By creating a union type of available operation name, we can create a custom cypress commands which is strongly typed.
Im aware that materialTypeGeneral.code gives type errors because it is not used as an enum.
Need to find a good solution for this.
Everything doesn't have to be a factory. This proves that we can mix factories with regular fixtures inside tests.
The codegen got updates, and we need to account for some additional fields in the response
We need to find a different way to catch error from pubhub, as the endpoint will return `400 Bad Request` even though a valid response is returned as `{"code":128,"message":"Bogen er ikke tilgængelig for udlån (#128)."}`. This response should not break the application.
@JacobArrow JacobArrow force-pushed the DDFBRA-234-test-search branch from 49b2e19 to da35c59 Compare February 20, 2025 10:12
@JacobArrow JacobArrow marked this pull request as ready for review February 20, 2025 15:43
@JacobArrow JacobArrow changed the base branch from DDFBRA-234-use-unions to main February 20, 2025 15:45
@JacobArrow JacobArrow force-pushed the DDFBRA-234-test-search branch from 6c5355f to 675b523 Compare February 20, 2025 15:46
@JacobArrow JacobArrow marked this pull request as draft February 20, 2025 15:48
…is a valid url. We can provide pr env to get access to CMS data
…age is currently not available until we have mocked the data
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