thanks for the interesting comment! I also agree that, in general, the more "system" you talk to, the harder it is to test. In your case it's talking to aws services, and in a frontend compiled flutter application you can't really mock out a lot of the system calls which makes it quite difficult.

I appreciate what you said about keeping dependencies small - that really does help and I haven't been able to put a sentence to the idea.

I think I understand your idea - that's interesting - but for me, I think integration testing kind of covers the bases of "does the right thing" :)

Thanks for reading!


Developer passionate about learning and creating things. Writing to help others learn.

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store