tests wording
use chai for assertions
use sinon-chai matchers
use the correct resolving promise shortcut method
use resolve/reject shortcut methods
cleaned up tests