-
Notifications
You must be signed in to change notification settings - Fork 3
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
Testes para o fluxo do quiz #174
Conversation
Signed-off-by: Pedro Silva <[email protected]>
Signed-off-by: Pedro Silva <[email protected]>
- prevent NPE
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## main #174 +/- ##
==========================================
+ Coverage 50.26% 52.41% +2.15%
==========================================
Files 487 487
Lines 14546 14556 +10
==========================================
+ Hits 7312 7630 +318
+ Misses 7234 6926 -308 ☔ View full report in Codecov by Sentry. |
- fix GuardianTutorialPage pop result - ensure pop result to be true in QuizShowStealthTutorialWidget and QuizShowHelpTutorialWidget - Fix message feedback after reply when type is displayTextResponse Signed-off-by: Pedro Silva <[email protected]>
3084d63
to
c26be05
Compare
- inject instance of AppNavigator - define default values for QuizSessionEntity - replace MediaQuery with LayoutBuilder in QuizButtonYesNoWidget - Make QuizPageState public Signed-off-by: Pedro Silva <[email protected]>
- Make screenshotTest's devices param not nullable - Add ValueKey to GoldenTestWidgetApp - Reset Modular route information between tests with buildTestableApp - Add helper to interact with page's controller - Improve tapAll to find exact element to avoid errors with const widgets Signed-off-by: Pedro Silva <[email protected]>
Signed-off-by: Pedro Silva <[email protected]>
c26be05
to
1197ad0
Compare
Signed-off-by: Pedro Silva <[email protected]>
1197ad0
to
140533f
Compare
Quality Gate passedIssues Measures |
Code Climate has analyzed commit 140533f and detected 6 issues on this pull request. Here's the issue category breakdown:
View more on Code Climate. |
O objetivo principal é garantir que as interações estejam testadas, com isso foram necessários alguns ajustes para melhorar a testabilidade buscando minimizar o impacto das alterações e também foi encontrados possíveis bugs.
PS.: dos arquivos "alterados" exatamente a metade (21) são de arquivos de imagens gerados pelos testes.