You learn interesting things when testing super-fast #hanami apps.

For example: that Faker is very slow to load and you should probably avoid it.

Or that database cleaning in really slow, so you should only clean when you really use the database.

#ruby

@katafrakt woah, I’d have never considered this!
@timriley @katafrakt this makes sense, faker comes with a loooot of files and we know that require is dead slow. Would be nice to do something about it.

@solnic @timriley @katafrakt I tracked this down to `I18n.available_locales`, because Faker busts the cache when it loads.

Unfortunately this means zeitwerk/bootsnap are unlikely to make a difference. You can call this during your test suite startup so the time doesn't get randomly added to a test run.