Skip to content

Add version tests for quotes, reviews and signups#257

Open
dexbleeker wants to merge 10 commits into
masterfrom
more_work_on_tests
Open

Add version tests for quotes, reviews and signups#257
dexbleeker wants to merge 10 commits into
masterfrom
more_work_on_tests

Conversation

@dexbleeker
Copy link
Copy Markdown
Member

@dexbleeker dexbleeker commented Sep 10, 2021

Depends on #256

@dexbleeker dexbleeker changed the title More work on tests Add version tests for quotes, reviews and signups Sep 10, 2021
Copy link
Copy Markdown
Collaborator

@jackozi jackozi left a comment

Choose a reason for hiding this comment

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

Ergens wel onnodig om te testen of de gem werkt (versions) dat hoort eigenlijk gewoon in de gem gefixt te zijn.

@dexbleeker
Copy link
Copy Markdown
Member Author

Ik kwam op het idee om te testen of ze er zijn (niet perse of de gem werkt) door dat verhaal met de trail van api keys. Kunnen we dat misschien op een betere manier testen misschien? Anders kan het misschien wel in 1 test ipv losse als je dat liever hebt.

@jackozi
Copy link
Copy Markdown
Collaborator

jackozi commented Sep 10, 2021

Of ze er zijn is toch testen of de gem werkt 😅

@dexbleeker
Copy link
Copy Markdown
Member Author

Nou vooral op welke attributen hij wel en niet aanslaat, dus eigenlijk test je er onze has_paper_trail, except: [.. bijvoorbeeld mee IMO

@jackozi
Copy link
Copy Markdown
Collaborator

jackozi commented Sep 10, 2021

Dat is wel een goed punt. Zou wel fancy zijn om dan een helper te hebben zodat we iets van asserts_trail_on [attributes] hebben maar dat kunnen we in de toekomst wel fixen eventueel

@jackozi
Copy link
Copy Markdown
Collaborator

jackozi commented Sep 11, 2021

Nog even over nagedacht en het enige wat we dan aan het doen zijn is op twee plekken definiëren 1x in de model en 1x in de test. Ik zou er hier wel gewoon vanuit gaan dat de gem zijn eigen testen doet en het bij ons gewoon laten.

@dexbleeker
Copy link
Copy Markdown
Member Author

Aan de ene kant helemaal met je eens, aan de andere kant is het nog een keer definiëren (beschrijven van gedrag) het hele punt van tests. Ik denk nog even na over of/hoe ik dit wil aanpakken.

@jackozi
Copy link
Copy Markdown
Collaborator

jackozi commented Sep 11, 2021

Niet helemaal mee eens, tests schrijf je om te verifiëren dat de code die je schrijft de verwachting die je hebt waar maakt, wel een interessante discussie en dit punt is best een twijfel geval.

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