mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-18 15:17:25 +01:00
lint: Correct linting errors in v3 tests
This commit is contained in:
@@ -7,15 +7,13 @@ import getUserLanguage from '../../../../../website/src/middlewares/api-v3/getUs
|
||||
import { i18n } from '../../../../../common';
|
||||
import Q from 'q';
|
||||
import { model as User } from '../../../../../website/src/models/user';
|
||||
import { translations } from '../../../../../website/src/libs/api-v3/i18n';
|
||||
import accepts from 'accepts';
|
||||
|
||||
describe('getUserLanguage', () => {
|
||||
let res, req, next;
|
||||
|
||||
let checkResT = (req) => {
|
||||
expect(res.t).to.be.a('function');
|
||||
expect(res.t('help')).to.equal(i18n.t('help', req.language));
|
||||
let checkResT = (resToCheck) => {
|
||||
expect(resToCheck.t).to.be.a('function');
|
||||
expect(resToCheck.t('help')).to.equal(i18n.t('help', req.language));
|
||||
};
|
||||
|
||||
beforeEach(() => {
|
||||
@@ -32,7 +30,7 @@ describe('getUserLanguage', () => {
|
||||
|
||||
getUserLanguage(req, res, next);
|
||||
expect(req.language).to.equal('es');
|
||||
checkResT(req);
|
||||
checkResT(res);
|
||||
});
|
||||
|
||||
it('falls back to english if the query parameter language does not exists', () => {
|
||||
@@ -42,7 +40,7 @@ describe('getUserLanguage', () => {
|
||||
|
||||
getUserLanguage(req, res, next);
|
||||
expect(req.language).to.equal('en');
|
||||
checkResT(req);
|
||||
checkResT(res);
|
||||
});
|
||||
|
||||
it('uses query even if the request includes a user and session', () => {
|
||||
@@ -59,12 +57,12 @@ describe('getUserLanguage', () => {
|
||||
};
|
||||
|
||||
req.session = {
|
||||
userId: 123
|
||||
userId: 123,
|
||||
};
|
||||
|
||||
getUserLanguage(req, res, next);
|
||||
expect(req.language).to.equal('es');
|
||||
checkResT(req);
|
||||
checkResT(res);
|
||||
});
|
||||
});
|
||||
|
||||
@@ -80,7 +78,7 @@ describe('getUserLanguage', () => {
|
||||
|
||||
getUserLanguage(req, res, next);
|
||||
expect(req.language).to.equal('it');
|
||||
checkResT(req);
|
||||
checkResT(res);
|
||||
});
|
||||
|
||||
it('falls back to english if the user preferred language is not avalaible', (done) => {
|
||||
@@ -94,7 +92,7 @@ describe('getUserLanguage', () => {
|
||||
|
||||
getUserLanguage(req, res, () => {
|
||||
expect(req.language).to.equal('en');
|
||||
checkResT(req);
|
||||
checkResT(res);
|
||||
done();
|
||||
});
|
||||
});
|
||||
@@ -109,34 +107,34 @@ describe('getUserLanguage', () => {
|
||||
};
|
||||
|
||||
req.session = {
|
||||
userId: 123
|
||||
userId: 123,
|
||||
};
|
||||
|
||||
getUserLanguage(req, res, next);
|
||||
expect(req.language).to.equal('it');
|
||||
checkResT(req);
|
||||
checkResT(res);
|
||||
});
|
||||
});
|
||||
|
||||
context('request with session', () => {
|
||||
it('uses the user preferred language if avalaible', (done) => {
|
||||
sandbox.stub(User, 'findOne').returns({
|
||||
exec() {
|
||||
exec () {
|
||||
return Q.resolve({
|
||||
preferences: {
|
||||
language: 'it',
|
||||
}
|
||||
},
|
||||
});
|
||||
}
|
||||
},
|
||||
});
|
||||
|
||||
req.session = {
|
||||
userId: 123
|
||||
userId: 123,
|
||||
};
|
||||
|
||||
getUserLanguage(req, res, () => {
|
||||
expect(req.language).to.equal('it');
|
||||
checkResT(req);
|
||||
checkResT(res);
|
||||
done();
|
||||
});
|
||||
});
|
||||
@@ -148,7 +146,7 @@ describe('getUserLanguage', () => {
|
||||
|
||||
getUserLanguage(req, res, () => {
|
||||
expect(req.language).to.equal('pt');
|
||||
checkResT(req);
|
||||
checkResT(res);
|
||||
done();
|
||||
});
|
||||
});
|
||||
@@ -158,7 +156,7 @@ describe('getUserLanguage', () => {
|
||||
|
||||
getUserLanguage(req, res, () => {
|
||||
expect(req.language).to.equal('he');
|
||||
checkResT(req);
|
||||
checkResT(res);
|
||||
done();
|
||||
});
|
||||
});
|
||||
@@ -168,7 +166,7 @@ describe('getUserLanguage', () => {
|
||||
|
||||
getUserLanguage(req, res, () => {
|
||||
expect(req.language).to.equal('he');
|
||||
checkResT(req);
|
||||
checkResT(res);
|
||||
done();
|
||||
});
|
||||
});
|
||||
@@ -178,7 +176,7 @@ describe('getUserLanguage', () => {
|
||||
|
||||
getUserLanguage(req, res, () => {
|
||||
expect(req.language).to.equal('fr');
|
||||
checkResT(req);
|
||||
checkResT(res);
|
||||
done();
|
||||
});
|
||||
});
|
||||
@@ -188,7 +186,7 @@ describe('getUserLanguage', () => {
|
||||
|
||||
getUserLanguage(req, res, () => {
|
||||
expect(req.language).to.equal('fr');
|
||||
checkResT(req);
|
||||
checkResT(res);
|
||||
done();
|
||||
});
|
||||
});
|
||||
@@ -198,7 +196,7 @@ describe('getUserLanguage', () => {
|
||||
|
||||
getUserLanguage(req, res, () => {
|
||||
expect(req.language).to.equal('es');
|
||||
checkResT(req);
|
||||
checkResT(res);
|
||||
done();
|
||||
});
|
||||
});
|
||||
@@ -208,7 +206,7 @@ describe('getUserLanguage', () => {
|
||||
|
||||
getUserLanguage(req, res, () => {
|
||||
expect(req.language).to.equal('es_419');
|
||||
checkResT(req);
|
||||
checkResT(res);
|
||||
done();
|
||||
});
|
||||
});
|
||||
@@ -218,7 +216,7 @@ describe('getUserLanguage', () => {
|
||||
|
||||
getUserLanguage(req, res, () => {
|
||||
expect(req.language).to.equal('es_419');
|
||||
checkResT(req);
|
||||
checkResT(res);
|
||||
done();
|
||||
});
|
||||
});
|
||||
@@ -228,7 +226,7 @@ describe('getUserLanguage', () => {
|
||||
|
||||
getUserLanguage(req, res, () => {
|
||||
expect(req.language).to.equal('zh_TW');
|
||||
checkResT(req);
|
||||
checkResT(res);
|
||||
done();
|
||||
});
|
||||
});
|
||||
@@ -238,7 +236,7 @@ describe('getUserLanguage', () => {
|
||||
|
||||
getUserLanguage(req, res, () => {
|
||||
expect(req.language).to.equal('en');
|
||||
checkResT(req);
|
||||
checkResT(res);
|
||||
done();
|
||||
});
|
||||
});
|
||||
@@ -248,7 +246,7 @@ describe('getUserLanguage', () => {
|
||||
|
||||
getUserLanguage(req, res, () => {
|
||||
expect(req.language).to.equal('en');
|
||||
checkResT(req);
|
||||
checkResT(res);
|
||||
done();
|
||||
});
|
||||
});
|
||||
@@ -258,7 +256,7 @@ describe('getUserLanguage', () => {
|
||||
|
||||
getUserLanguage(req, res, () => {
|
||||
expect(req.language).to.equal('en');
|
||||
checkResT(req);
|
||||
checkResT(res);
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user