Files
habitica/test/api/v3/integration/user/POST-user_change-class.test.js
Matteo Pagliazzi 85fb5f33aa fix test lint
2019-10-08 20:45:38 +02:00

31 lines
641 B
JavaScript

import {
generateUser,
} from '../../../../helpers/api-integration/v3';
describe('POST /user/change-class', () => {
let user;
beforeEach(async () => {
user = await generateUser({
'flags.classSelected': false,
'stats.lvl': 10,
});
});
// More tests in common code unit tests
it('changes class', async () => {
const res = await user.post('/user/change-class?class=rogue');
await user.sync();
expect(res).to.eql(JSON.parse(
JSON.stringify({
preferences: user.preferences,
stats: user.stats,
flags: user.flags,
items: user.items,
}),
));
});
});