feat: Add global message search (#1385)

* feat: Search messages by content

* Fix search UI

* Add specs

* chore: Filter search results

* Update highlight logic

* Rename query to searchTerm

Co-authored-by: Sojan <sojan@pepalo.com>
This commit is contained in:
Pranav Raj S
2020-11-08 01:46:45 +05:30
committed by GitHub
parent 22683cae66
commit 7718cf7d2c
15 changed files with 399 additions and 30 deletions

View File

@@ -0,0 +1,22 @@
import types from '../../../mutation-types';
import { mutations } from '../../conversationSearch';
describe('#mutations', () => {
describe('#SEARCH_CONVERSATIONS_SET', () => {
it('set records correctly', () => {
const state = { records: [] };
mutations[types.SEARCH_CONVERSATIONS_SET](state, [{ id: 1 }]);
expect(state.records).toEqual([{ id: 1 }]);
});
});
describe('#SEARCH_CONVERSATIONS_SET', () => {
it('set uiFlags correctly', () => {
const state = { uiFlags: { isFetching: true } };
mutations[types.SEARCH_CONVERSATIONS_SET_UI_FLAG](state, {
isFetching: false,
});
expect(state.uiFlags).toEqual({ isFetching: false });
});
});
});