feat: Adds email signature form to profile settings (#3906)

This commit is contained in:
Nithin David Thomas
2022-02-15 10:38:24 +05:30
committed by GitHub
parent d5c9193d1a
commit 351a3dc372
10 changed files with 254 additions and 7 deletions

View File

@@ -65,6 +65,12 @@ export const getters = {
getCurrentUser(_state) {
return _state.currentUser;
},
getMessageSignature(_state) {
const { message_signature: messageSignature } = _state.currentUser;
return messageSignature || '';
},
};
// actions

View File

@@ -37,4 +37,20 @@ describe('#getters', () => {
})
).toEqual({ is_contact_sidebar_open: true });
});
describe('#getMessageSignature', () => {
it('Return signature when signature is present', () => {
expect(
getters.getMessageSignature({
currentUser: { message_signature: 'Thanks' },
})
).toEqual('Thanks');
});
it('Return empty string when signature is not present', () => {
expect(
getters.getMessageSignature({
currentUser: {},
})
).toEqual('');
});
});
});