11import axios from 'axios' ;
22import nock from 'nock' ;
33
4- import {
5- createMockSubject ,
6- createPartialMockNotification ,
7- } from '../../../__mocks__/notifications-mocks' ;
4+ import { createPartialMockNotification } from '../../../__mocks__/notifications-mocks' ;
85import { mockSettings } from '../../../__mocks__/state-mocks' ;
96import { createMockGraphQLAuthor } from '../../../__mocks__/user-mocks' ;
107import type { GitifyNotification } from '../../../types' ;
@@ -308,11 +305,14 @@ describe('renderer/utils/notifications/handlers/discussion.ts', () => {
308305 it . each (
309306 Object . entries ( cases ) as Array < [ GitifyDiscussionState , IconColor ] > ,
310307 ) ( 'iconType for discussion with state %s' , ( discussionState , discussionIconType ) => {
311- expect (
312- discussionHandler . iconType (
313- createMockSubject ( { type : 'Discussion' , state : discussionState } ) ,
314- ) . displayName ,
315- ) . toBe ( discussionIconType ) ;
308+ const mockNotification = createPartialMockNotification ( {
309+ type : 'Discussion' ,
310+ state : discussionState ,
311+ } ) ;
312+
313+ expect ( discussionHandler . iconType ( mockNotification ) . displayName ) . toBe (
314+ discussionIconType ,
315+ ) ;
316316 } ) ;
317317 } ) ;
318318
@@ -329,11 +329,14 @@ describe('renderer/utils/notifications/handlers/discussion.ts', () => {
329329 it . each (
330330 Object . entries ( cases ) as Array < [ GitifyDiscussionState , IconColor ] > ,
331331 ) ( 'iconColor for discussion with state %s' , ( discussionState , discussionIconColor ) => {
332- expect (
333- discussionHandler . iconColor (
334- createMockSubject ( { type : 'Discussion' , state : discussionState } ) ,
335- ) ,
336- ) . toBe ( discussionIconColor ) ;
332+ const mockNotification = createPartialMockNotification ( {
333+ type : 'Discussion' ,
334+ state : discussionState ,
335+ } ) ;
336+
337+ expect ( discussionHandler . iconColor ( mockNotification ) ) . toBe (
338+ discussionIconColor ,
339+ ) ;
337340 } ) ;
338341 } ) ;
339342
0 commit comments