Files
habitica/test/common_old/user.ops.test.js
2016-03-13 22:26:32 +01:00

35 lines
838 B
JavaScript

let shared = require('../../common/script/index.js');
describe('user.ops', () => {
let user;
beforeEach(() => {
user = {
items: {
gear: { },
special: { },
},
achievements: { },
flags: { },
};
shared.wrap(user);
});
describe('readCard', () => {
it('removes card from invitation array', () => {
user.items.special.valentineReceived = ['Leslie'];
user.ops.readCard({ params: { cardType: 'valentine' } });
expect(user.items.special.valentineReceived).to.be.empty;
});
it('removes the first card from invitation array', () => {
user.items.special.valentineReceived = ['Leslie', 'Vicky'];
user.ops.readCard({ params: { cardType: 'valentine' } });
expect(user.items.special.valentineReceived).to.eql(['Vicky']);
});
});
});