fix(subscriptions): throw correct error for unknown subhub customer

fixes #1954
This commit is contained in:
Les Orchard 2019-07-25 15:22:00 -07:00
Родитель 26259c6659
Коммит ec14fc4129
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 8679EF6E5F45416C
2 изменённых файлов: 2 добавлений и 5 удалений

Просмотреть файл

@ -188,10 +188,7 @@ module.exports = function(log, config) {
} catch (err) {
if (err.statusCode === 404) {
log.error('subhub.listSubscriptions.1', { uid, err });
// TODO: update with subhub listSubscriptions error response for invalid uid
if (err.message === 'invalid uid') {
throw error.unknownCustomer(uid);
}
throw error.unknownCustomer(uid);
}
throw err;
}

Просмотреть файл

@ -154,7 +154,7 @@ describe('subhub client', () => {
it('should throw on unknown user', async () => {
mockServer
.get(`/v1/customer/${UID}/subscriptions`)
.reply(404, { message: 'invalid uid' });
.reply(404, { message: 'Customer does not exist.' });
const { log, subhub } = makeSubject();
try {
await subhub.listSubscriptions(UID);