green
make storage to return promises
update all test to do expectations inside a .then() method called when the promise returned by Storage is resolved
refactor: extract method. a internal variable has been made to be accessible from the internal method. not sure if it's the best way