From 9bf380039e895b93437896c52da7038ab3ecabe9 Mon Sep 17 00:00:00 2001 From: Gurkirpal Date: Wed, 11 Sep 2019 20:18:30 +0530 Subject: [PATCH] Add test for code preventing sale of saddles --- test/common/ops/sell.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/test/common/ops/sell.js b/test/common/ops/sell.js index f2a67c9d8e..2f1d9b86d1 100644 --- a/test/common/ops/sell.js +++ b/test/common/ops/sell.js @@ -85,6 +85,19 @@ describe('shared.ops.sell', () => { } }); + it('returns error when trying to sell Saddle', (done) => { + const foodType = 'food'; + const saddleKey = 'Saddle'; + user.items[foodType][saddleKey] = 1; + try { + sell(user, {params: {type: foodType, key: saddleKey}}); + } catch (err) { + expect(err).to.be.an.instanceof(NotAuthorized); + expect(err.message).to.equal(i18n.t('foodSaddleSellWarningNote')); + done(); + } + }); + it('reduces item count from user', () => { sell(user, {params: { type, key } });