edit notifications-test

This commit is contained in:
Curtis ROck 2020-07-13 21:49:42 -05:00
parent 40f688a6be
commit 8177a48a9b
2 changed files with 245 additions and 296 deletions

View File

@ -0,0 +1,14 @@
{
"showing_reblogs": true,
"followed_by": false,
"subscribing": false,
"blocked_by": false,
"requested": false,
"domain_blocking": false,
"following": false,
"endorsed": false,
"blocking": true,
"muting": false,
"id": "9vMAje101ngtjlMj7w",
"muting_notifications": true
}

View File

@ -5,9 +5,11 @@ import markers from 'soapbox/__fixtures__/markers.json';
import { Map as ImmutableMap, List as ImmutableList } from 'immutable'; import { Map as ImmutableMap, List as ImmutableList } from 'immutable';
import { take } from 'lodash'; import { take } from 'lodash';
import { SAVE_MARKERS_SUCCESS } from 'soapbox/actions/markers'; import { SAVE_MARKERS_SUCCESS } from 'soapbox/actions/markers';
// import { ACCOUNT_BLOCK_SUCCESS, ACCOUNT_MUTE_SUCCESS } from 'soapbox/actions/accounts'; import { ACCOUNT_BLOCK_SUCCESS, ACCOUNT_MUTE_SUCCESS } from 'soapbox/actions/accounts';
import notification from 'soapbox/__fixtures__/notification.json'; import notification from 'soapbox/__fixtures__/notification.json';
import intlMessages from 'soapbox/__fixtures__/intlMessages.json'; import intlMessages from 'soapbox/__fixtures__/intlMessages.json';
import relationship from 'soapbox/__fixtures__/relationship';
import { TIMELINE_DELETE, TIMELINE_DISCONNECT } from 'soapbox/actions/timelines';
describe('notifications reducer', () => { describe('notifications reducer', () => {
it('should return the initial state', () => { it('should return the initial state', () => {
@ -198,7 +200,6 @@ describe('notifications reducer', () => {
top: false, top: false,
unread: 1, unread: 1,
}); });
//const notification = notification;
const action = { const action = {
type: actions.NOTIFICATIONS_UPDATE, type: actions.NOTIFICATIONS_UPDATE,
notification: notification, notification: notification,
@ -374,164 +375,125 @@ describe('notifications reducer', () => {
})); }));
}); });
// it('should handle ACCOUNT_BLOCK_SUCCESS', () => { it('should handle ACCOUNT_BLOCK_SUCCESS', () => {
// const relationship = ImmutableMap({ const state = ImmutableMap({
// relationship: ImmutableMap({ items: ImmutableList([
// // showing_reblogs: true, ImmutableMap({
// // followed_by: false, id: '10744',
// // subscribing: false, type: 'pleroma:emoji_reaction',
// // blocked_by: true, account: '9vMAje101ngtjlMj7w',
// // requested: false, created_at: '2020-06-10T02:54:39.000Z',
// // domain_blocking: false, status: '9vvNxoo5EFbbnfdXQu',
// // following: false, emoji: '😢',
// // endorsed: false, is_seen: false,
// // blocking: true, }),
// // muting: false, ImmutableMap({
// id: '9vMAje101ngtjlMj7w', id: '10743',
// // muting_notifications: false, type: 'favourite',
// }), account: '9v5c6xSEgAi3Zu1Lv6',
// }); created_at: '2020-06-10T02:51:05.000Z',
// const state = ImmutableMap({ status: '9vvNxoo5EFbbnfdXQu',
// items: ImmutableList([ emoji: undefined,
// ImmutableMap({ is_seen: true,
// id: '10744', }),
// type: 'pleroma:emoji_reaction', ImmutableMap({
// account: '9vMAje101ngtjlMj7w', id: '10741',
// created_at: '2020-06-10T02:54:39.000Z', type: 'favourite',
// status: '9vvNxoo5EFbbnfdXQu', account: '9v5cKMOPGqPcgfcWp6',
// emoji: '😢', created_at: '2020-06-10T02:05:06.000Z',
// is_seen: false, status: '9vvNxoo5EFbbnfdXQu',
// }), emoji: undefined,
// ImmutableMap({ is_seen: true,
// id: '10743', }),
// type: 'favourite', ]),
// account: '9v5c6xSEgAi3Zu1Lv6', });
// created_at: '2020-06-10T02:51:05.000Z', const action = {
// status: '9vvNxoo5EFbbnfdXQu', type: ACCOUNT_BLOCK_SUCCESS,
// emoji: undefined, relationship: relationship,
// is_seen: true, };
// }), expect(reducer(state, action)).toEqual(ImmutableMap({
// ImmutableMap({ items: ImmutableList([
// id: '10741', ImmutableMap({
// type: 'favourite', id: '10743',
// account: '9v5cKMOPGqPcgfcWp6', type: 'favourite',
// created_at: '2020-06-10T02:05:06.000Z', account: '9v5c6xSEgAi3Zu1Lv6',
// status: '9vvNxoo5EFbbnfdXQu', created_at: '2020-06-10T02:51:05.000Z',
// emoji: undefined, status: '9vvNxoo5EFbbnfdXQu',
// is_seen: true, emoji: undefined,
// }), is_seen: true,
// ]), }),
// }); ImmutableMap({
// const action = { id: '10741',
// type: ACCOUNT_BLOCK_SUCCESS, type: 'favourite',
// relationship: relationship, account: '9v5cKMOPGqPcgfcWp6',
// }; created_at: '2020-06-10T02:05:06.000Z',
// expect(reducer(state, action)).toEqual(ImmutableMap({ status: '9vvNxoo5EFbbnfdXQu',
// items: ImmutableList([ emoji: undefined,
// ImmutableMap({ is_seen: true,
// id: '10743', }),
// type: 'favourite', ]),
// account: '9v5c6xSEgAi3Zu1Lv6', }));
// created_at: '2020-06-10T02:51:05.000Z', });
// status: '9vvNxoo5EFbbnfdXQu',
// emoji: undefined, it('should handle ACCOUNT_MUTE_SUCCESS', () => {
// is_seen: true, const state = ImmutableMap({
// }), items: ImmutableList([
// ImmutableMap({ ImmutableMap({
// id: '10741', id: '10744',
// type: 'favourite', type: 'pleroma:emoji_reaction',
// account: '9v5cKMOPGqPcgfcWp6', account: '9vMAje101ngtjlMj7w',
// created_at: '2020-06-10T02:05:06.000Z', created_at: '2020-06-10T02:54:39.000Z',
// status: '9vvNxoo5EFbbnfdXQu', status: '9vvNxoo5EFbbnfdXQu',
// emoji: undefined, emoji: '😢',
// is_seen: true, is_seen: false,
// }), }),
// ]), ImmutableMap({
// })); id: '10743',
// }); type: 'favourite',
// account: '9v5c6xSEgAi3Zu1Lv6',
// it('should handle ACCOUNT_MUTE_SUCCESS', () => { created_at: '2020-06-10T02:51:05.000Z',
// const relationship = ImmutableMap({ status: '9vvNxoo5EFbbnfdXQu',
// // showing_reblogs: true, emoji: undefined,
// // followed_by: false, is_seen: true,
// // subscribing: false, }),
// // blocked_by: false, ImmutableMap({
// // requested: false, id: '10741',
// // domain_blocking: false, type: 'favourite',
// // following: false, account: '9v5cKMOPGqPcgfcWp6',
// // endorsed: false, created_at: '2020-06-10T02:05:06.000Z',
// // blocking: true, status: '9vvNxoo5EFbbnfdXQu',
// // muting: false, emoji: undefined,
// id: '9vMAje101ngtjlMj7w', is_seen: true,
// // muting_notifications: true, }),
// }) ]),
// const state = ImmutableMap({ });
// items: ImmutableList([ const action = {
// ImmutableMap({ type: ACCOUNT_MUTE_SUCCESS,
// id: '10744', relationship: relationship,
// type: 'pleroma:emoji_reaction', };
// account: '9vMAje101ngtjlMj7w', expect(reducer(state, action)).toEqual(ImmutableMap({
// created_at: '2020-06-10T02:54:39.000Z', items: ImmutableList([
// status: '9vvNxoo5EFbbnfdXQu', ImmutableMap({
// emoji: '😢', id: '10743',
// is_seen: false, type: 'favourite',
// }), account: '9v5c6xSEgAi3Zu1Lv6',
// ImmutableMap({ created_at: '2020-06-10T02:51:05.000Z',
// id: '10743', status: '9vvNxoo5EFbbnfdXQu',
// type: 'favourite', emoji: undefined,
// account: '9v5c6xSEgAi3Zu1Lv6', is_seen: true,
// created_at: '2020-06-10T02:51:05.000Z', }),
// status: '9vvNxoo5EFbbnfdXQu', ImmutableMap({
// emoji: undefined, id: '10741',
// is_seen: true, type: 'favourite',
// }), account: '9v5cKMOPGqPcgfcWp6',
// ImmutableMap({ created_at: '2020-06-10T02:05:06.000Z',
// id: '10741', status: '9vvNxoo5EFbbnfdXQu',
// type: 'favourite', emoji: undefined,
// account: '9v5cKMOPGqPcgfcWp6', is_seen: true,
// created_at: '2020-06-10T02:05:06.000Z', }),
// status: '9vvNxoo5EFbbnfdXQu', ]),
// emoji: undefined, }));
// is_seen: true, });
// }),
// ]),
// });
// const action = {
// type: ACCOUNT_MUTE_SUCCESS,
// relationship: relationship,
// };
// expect(reducer(state, action)).toEqual(ImmutableMap({
// items: ImmutableList([
// ImmutableMap({
// id: '10744',
// type: 'pleroma:emoji_reaction',
// account: '9vMAje101ngtjlMj7w',
// created_at: '2020-06-10T02:54:39.000Z',
// status: '9vvNxoo5EFbbnfdXQu',
// emoji: '😢',
// is_seen: false,
// }),
// ImmutableMap({
// id: '10743',
// type: 'favourite',
// account: '9v5c6xSEgAi3Zu1Lv6',
// created_at: '2020-06-10T02:51:05.000Z',
// status: '9vvNxoo5EFbbnfdXQu',
// emoji: undefined,
// is_seen: true,
// }),
// ImmutableMap({
// id: '10741',
// type: 'favourite',
// account: '9v5cKMOPGqPcgfcWp6',
// created_at: '2020-06-10T02:05:06.000Z',
// status: '9vvNxoo5EFbbnfdXQu',
// emoji: undefined,
// is_seen: true,
// }),
// ]),
// }));
// });
it('should handle NOTIFICATIONS_CLEAR', () => { it('should handle NOTIFICATIONS_CLEAR', () => {
const state = ImmutableMap({ const state = ImmutableMap({
@ -561,142 +523,115 @@ describe('notifications reducer', () => {
})); }));
}); });
// it('should handle TIMELINE_DELETE', () => { it('should handle TIMELINE_DELETE', () => {
// const state = ImmutableMap({ const state = ImmutableMap({
// items: ImmutableList([ items: ImmutableList([
// ImmutableMap({ ImmutableMap({
// id: '10744', id: '10744',
// type: 'pleroma:emoji_reaction', type: 'pleroma:emoji_reaction',
// account: '9vMAje101ngtjlMj7w', account: '9vMAje101ngtjlMj7w',
// created_at: '2020-06-10T02:54:39.000Z', created_at: '2020-06-10T02:54:39.000Z',
// status: '9vvNxoo5EFbbnfdXQu', status: '9vvNxoo5EFbbnfdXQu',
// emoji: '😢', emoji: '😢',
// is_seen: false, is_seen: false,
// }), }),
// ImmutableMap({ ImmutableMap({
// id: '10743', id: '10743',
// type: 'favourite', type: 'favourite',
// account: '9v5c6xSEgAi3Zu1Lv6', account: '9v5c6xSEgAi3Zu1Lv6',
// created_at: '2020-06-10T02:51:05.000Z', created_at: '2020-06-10T02:51:05.000Z',
// status: '9vvNxoo5EFbbnfdXQu', status: '9vvNxoo5EFbbnfdXQu',
// emoji: undefined, emoji: undefined,
// is_seen: true, is_seen: true,
// }), }),
// ImmutableMap({ ImmutableMap({
// id: '10741', id: '10741',
// type: 'favourite', type: 'favourite',
// account: '9v5cKMOPGqPcgfcWp6', account: '9v5cKMOPGqPcgfcWp6',
// created_at: '2020-06-10T02:05:06.000Z', created_at: '2020-06-10T02:05:06.000Z',
// status: '9vvNxoo5EFbbnfdXQu', status: '9vvNxoo5EFbbnfdXQu',
// emoji: undefined, emoji: undefined,
// is_seen: true, is_seen: true,
// }), }),
// ]), ]),
// }); });
// const action = { const action = {
// type: actions.TIMELINE_DELETE, type: TIMELINE_DELETE,
// id: '9vvNxoo5EFbbnfdXQu', id: '9vvNxoo5EFbbnfdXQu',
// }; };
// expect(reducer(state, action)).toEqual(ImmutableMap({ expect(reducer(state, action)).toEqual(ImmutableMap({
// items: ImmutableList([ items: ImmutableList([]),
// ImmutableMap({ }));
// id: '10744', });
// type: 'pleroma:emoji_reaction',
// account: '9vMAje101ngtjlMj7w',
// created_at: '2020-06-10T02:54:39.000Z',
// status: '9vvNxoo5EFbbnfdXQu',
// emoji: '😢',
// is_seen: false,
// }),
// ImmutableMap({
// id: '10743',
// type: 'favourite',
// account: '9v5c6xSEgAi3Zu1Lv6',
// created_at: '2020-06-10T02:51:05.000Z',
// status: '9vvNxoo5EFbbnfdXQu',
// emoji: undefined,
// is_seen: true,
// }),
// ImmutableMap({
// id: '10741',
// type: 'favourite',
// account: '9v5cKMOPGqPcgfcWp6',
// created_at: '2020-06-10T02:05:06.000Z',
// status: '9vvNxoo5EFbbnfdXQu',
// emoji: undefined,
// is_seen: true,
// }),
// ]),
// }));
// });
// it('should handle TIMELINE_DISCONNECT', () => { it('should handle TIMELINE_DISCONNECT', () => {
// const state = ImmutableMap({ const state = ImmutableMap({
// items: ImmutableList([ items: ImmutableList([
// ImmutableMap({ ImmutableMap({
// id: '10744', id: '10744',
// type: 'pleroma:emoji_reaction', type: 'pleroma:emoji_reaction',
// account: '9vMAje101ngtjlMj7w', account: '9vMAje101ngtjlMj7w',
// created_at: '2020-06-10T02:54:39.000Z', created_at: '2020-06-10T02:54:39.000Z',
// status: '9vvNxoo5EFbbnfdXQu', status: '9vvNxoo5EFbbnfdXQu',
// emoji: '😢', emoji: '😢',
// is_seen: false, is_seen: false,
// }), }),
// ImmutableMap({ ImmutableMap({
// id: '10743', id: '10743',
// type: 'favourite', type: 'favourite',
// account: '9v5c6xSEgAi3Zu1Lv6', account: '9v5c6xSEgAi3Zu1Lv6',
// created_at: '2020-06-10T02:51:05.000Z', created_at: '2020-06-10T02:51:05.000Z',
// status: '9vvNxoo5EFbbnfdXQu', status: '9vvNxoo5EFbbnfdXQu',
// emoji: undefined, emoji: undefined,
// is_seen: true, is_seen: true,
// }), }),
// ImmutableMap({ ImmutableMap({
// id: '10741', id: '10741',
// type: 'favourite', type: 'favourite',
// account: '9v5cKMOPGqPcgfcWp6', account: '9v5cKMOPGqPcgfcWp6',
// created_at: '2020-06-10T02:05:06.000Z', created_at: '2020-06-10T02:05:06.000Z',
// status: '9vvNxoo5EFbbnfdXQu', status: '9vvNxoo5EFbbnfdXQu',
// emoji: undefined, emoji: undefined,
// is_seen: true, is_seen: true,
// }), }),
// ]), ]),
// }); });
// const action = { const action = {
// type: actions.TIMELINE_DISCONNECT, type: TIMELINE_DISCONNECT,
// timeline: 'home', timeline: 'home',
// }; };
// expect(reducer(state, action)).toEqual(ImmutableMap({ expect(reducer(state, action)).toEqual(ImmutableMap({
// items: ImmutableList([ items: ImmutableList([
// ImmutableMap({ null,
// id: '10744', ImmutableMap({
// type: 'pleroma:emoji_reaction', id: '10744',
// account: '9vMAje101ngtjlMj7w', type: 'pleroma:emoji_reaction',
// created_at: '2020-06-10T02:54:39.000Z', account: '9vMAje101ngtjlMj7w',
// status: '9vvNxoo5EFbbnfdXQu', created_at: '2020-06-10T02:54:39.000Z',
// emoji: '😢', status: '9vvNxoo5EFbbnfdXQu',
// is_seen: false, emoji: '😢',
// }), is_seen: false,
// ImmutableMap({ }),
// id: '10743', ImmutableMap({
// type: 'favourite', id: '10743',
// account: '9v5c6xSEgAi3Zu1Lv6', type: 'favourite',
// created_at: '2020-06-10T02:51:05.000Z', account: '9v5c6xSEgAi3Zu1Lv6',
// status: '9vvNxoo5EFbbnfdXQu', created_at: '2020-06-10T02:51:05.000Z',
// emoji: undefined, status: '9vvNxoo5EFbbnfdXQu',
// is_seen: true, emoji: undefined,
// }), is_seen: true,
// ImmutableMap({ }),
// id: '10741', ImmutableMap({
// type: 'favourite', id: '10741',
// account: '9v5cKMOPGqPcgfcWp6', type: 'favourite',
// created_at: '2020-06-10T02:05:06.000Z', account: '9v5cKMOPGqPcgfcWp6',
// status: '9vvNxoo5EFbbnfdXQu', created_at: '2020-06-10T02:05:06.000Z',
// emoji: undefined, status: '9vvNxoo5EFbbnfdXQu',
// is_seen: true, emoji: undefined,
// }), is_seen: true,
// ]), }),
// })); ]),
// }); }));
});
}); });