15 task handleliste opprette liste og legge til varer #23
+147
−1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Beskrivelse
Denne PR-en legger til støtte for å opprette handlelister og legge til varer i en handleliste via GraphQL.
Hensikten er å få toveis kommunikasjon mellom frontend/backend og databasen, slik at brukeren ikke bare leser produktdata, men også kan lagre egne handlelister og varer i databasen.
Relaterte issues
closes #15
Endringer gjort
Testing
Lage ny handleliste
Vi tester createShoppingList som skal lage en ny handleliste, og sette den i listen av handlelister.
Bruker koden:
Og får i output:
Som betyr at vi har laget ny data med
id=1,
navn=Test,
status=aktiv,
i bruk=false
Sjekke databasen for den nye handlelisten
Så sjekker jeg om dataen er lagret i databasen ved å gå inn i psql med kommandoen:

% psql handlelapphandlelapp=# SELECT * FROM shopping_lists;Teste å legge til varer i handlelisten
Jeg legger til et produkt av EAN = 7311041013625 til handleliste med ID 1
Så sjekker eg handlelisten
Så får eg handlelisten og dens informasjon, som inkluderer det ene produktet jeg har lagt til.
Hva slags type fiks inneholder denne PR
Sjekkliste
Skjermbilder
Har lagt inn nødvendige skjermbilder i testing.