Commit 305ce570 authored by Phil Hughes's avatar Phil Hughes

Added test for adding `truncated_diff_lines` to discussion

parent eb2b933c
...@@ -156,6 +156,41 @@ describe('Notes Store mutations', () => { ...@@ -156,6 +156,41 @@ describe('Notes Store mutations', () => {
expect(state.discussions[2].notes[0].note).toBe(legacyNote.notes[1].note); expect(state.discussions[2].notes[0].note).toBe(legacyNote.notes[1].note);
expect(state.discussions.length).toEqual(3); expect(state.discussions.length).toEqual(3);
}); });
it('adds truncated_diff_lines if discussion is a diffFile', () => {
const state = {
discussions: [],
};
mutations.SET_INITIAL_DISCUSSIONS(state, [
{
...note,
diff_file: {
file_hash: 'a',
},
truncated_diff_lines: ['a'],
},
]);
expect(state.discussions[0].truncated_diff_lines).toEqual(['a']);
});
it('adds empty truncated_diff_lines when not in discussion', () => {
const state = {
discussions: [],
};
mutations.SET_INITIAL_DISCUSSIONS(state, [
{
...note,
diff_file: {
file_hash: 'a',
},
},
]);
expect(state.discussions[0].truncated_diff_lines).toEqual([]);
});
}); });
describe('SET_LAST_FETCHED_AT', () => { describe('SET_LAST_FETCHED_AT', () => {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment