11import Event from './event' ;
2+ import { EventParty , EventType } from '../constants' ;
23
34describe ( 'Event()' , ( ) => {
45 it ( 'sets `time` to now by default' , ( ) => {
@@ -14,4 +15,36 @@ describe('Event()', () => {
1415
1516 expect ( event . time ) . toEqual ( mockDate ) ;
1617 } ) ;
18+
19+ it ( 'accepts credit_application event type' , ( ) => {
20+ const event = new Event ( {
21+ type : EventType . CreditApplication ,
22+ } ) ;
23+
24+ expect ( event . type ) . toEqual ( EventType . CreditApplication ) ;
25+ } ) ;
26+
27+ it ( 'accepts fund_transfer event type' , ( ) => {
28+ const event = new Event ( {
29+ type : EventType . FundTransfer ,
30+ } ) ;
31+
32+ expect ( event . type ) . toEqual ( EventType . FundTransfer ) ;
33+ } ) ;
34+
35+ it ( 'accepts agent party' , ( ) => {
36+ const event = new Event ( {
37+ party : EventParty . Agent ,
38+ } ) ;
39+
40+ expect ( event . party ) . toEqual ( EventParty . Agent ) ;
41+ } ) ;
42+
43+ it ( 'accepts customer party' , ( ) => {
44+ const event = new Event ( {
45+ party : EventParty . Customer ,
46+ } ) ;
47+
48+ expect ( event . party ) . toEqual ( EventParty . Customer ) ;
49+ } ) ;
1750} ) ;
0 commit comments