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.