* Fixes #8227

* Fixes #8227

* Fixes #8227
This commit is contained in:
myoshuGO
2017-01-10 20:00:53 +01:00
committed by Keith Holliday
parent 118f3bd1bb
commit 2950713712
2 changed files with 10 additions and 1 deletions

View File

@@ -147,6 +147,15 @@ describe('shared.ops.purchase', () => {
expect(user.stats.gp).to.equal(goldPoints - planGemLimits.convRate);
});
it('purchases gems with a different language than the default', () => {
let [, message] = purchase(user, {params: {type: 'gems', key: 'gem'}, language: 'de'});
expect(message).to.equal(i18n.t('plusOneGem', 'de'));
expect(user.balance).to.equal(userGemAmount + 0.5);
expect(user.purchased.plan.gemsBought).to.equal(2);
expect(user.stats.gp).to.equal(goldPoints - planGemLimits.convRate * 2);
});
it('purchases eggs', () => {
let type = 'eggs';
let key = 'Wolf';

View File

@@ -57,7 +57,7 @@ module.exports = function purchase (user, req = {}, analytics) {
return [
_.pick(user, splitWhitespace('stats balance')),
i18n.t('plusOneGem'),
i18n.t('plusOneGem', req.language),
];
}