Life is Really Short, Have Your Life!!

ござ先輩の主に技術的なメモ

2021-11-01から1ヶ月間の記事一覧

FlutterのWidgetTest攻略メモ(随時更新)

WidgetTestを書いていて、Riverpodでビューの操作を行うクラスを全部DIして、ProviderのOverrideでMockに差し替えることをやっている。Mockにはmocktailを使っていて、このテスト戦略はシンプルでよい。サクサクテストが書ける。 riverpod.dev どうせ忘れる…

DockerのSelenium-HQで「cannot create temp dir for user data dir in chrome driver」

DockerのSeleniumで、こんなエラーが出ました。 Unknown error: cannot create temp dir for user data dir in chrome driver MacのDockerのディスクが32GBで、30GB使っていた。2GBあったらええんちゃうかと思ってたけど、足りないようで... MacのDockerのデ…

FlutterのWidgetテストをちゃんとできるような設計にするお勉強

FlutterのテストにはUnit / Widget / Integrationの3つの段階があるが、外部データソースのアクセスを利用しないでDartのオブジェクト上だけでテストを行うのが、UnitとWidgetのテスト。 とはいっても、昨今で外部リソースを一切使わないケースはない。 HTTP…