Flutter Testing Part 3: Golden TestsWelcome to part 3 of the flutter testing series. By this point you are already familiar with writing unit tests and widget and page tests in flutter. If you have not already, I highly recommend you to go through the earlier parts in the series: Part...Apr 13, 2022 · 11 min readblog.shounakmulay.dev
Flutter Testing Part 2: Widget TestsThis tutorial is a part of the Flutter testing tutorial series. In the first part, you learned about writing unit tests, how to write testable code, and how to write a good unit test. In this tutorial, you will learn how to test widgets in flutter. W...Apr 10, 2022 · 11 min readblog.shounakmulay.dev
Flutter Testing Part 1: Unit TestsAny piece of software should function reliably. Reliability comes from having a deterministic outcome. One way to bring in reliability to software development is writing tests. Tests not only help you catch bugs early in development cycle, but makes ...Apr 7, 2022 · 12 min readblog.shounakmulay.dev
Avoid workflow loops on GitHub Actions when committing to a protected branch.Continuous Deployment (CD) is part of almost every modern application development workflow. Since the software is deployed using an automated CD workflow, it only makes sense to also auto-increment at least the patch version or build number. This c...Mar 12, 2022 · 4 min readblog.shounakmulay.dev
[Part 2] Testing Coroutines and Kotlin FlowsIn Part 1 we looked at how to create a testing setup for Kotlin Coroutines. In this part, we will build on the base from Part 1 and look at how can we test Kotlin Flows. Here's the link to Part 1 if you missed it: https://blog.shounakmulay.dev/part...Nov 22, 2021 · 11 min readblog.shounakmulay.dev