Promises examples + unit-tests