ivar-а е тук заради `before(:all)`-а. Последният е там защото това е сериозно ускорение на фона на `before(:each)`. С instance променлива е една идея по-ясно какво става, отколкото с `let!`. Не и ясно, например, защо не ползваш `let`. Също така, според мен след промяната `PhotoUploader` се инстанцира веднъж за всеки пример, а не веднъж за целия тест.

Не ми харесва тази промяна :)