Well documented and helps a lot.but I'd figure out a mistake at 'pump' meaning .Widget tester 'pump' means triggers a frame as a v-sync signal ,but NOT 'rebuid' the widget, you could read the doc
Very nice video and very well explained, nice job. I've got some questions though: 1. Wouldn't this be an integration test instead of a Widget test (which is more an UI based test)? 2. Do you have to check (with expect) the verifyNever (Mockito function) to check if indeed it didn't call that function? 3. Shouldn't you have checked if the error messaged did appear on the login page on the first test? 4. On the second test shouldn't you have checked if the output of the function is the expected one (in this case uid)? Thanks for your video, it was very helpful :) Waiting for a integration testing video :)
Sorry for the late reply. This video is a bit outdated now. I have over 2 hours of content on unit & widget tests in my course, going much more in detail.