@@ -58,15 +58,21 @@ describe('User Telemetry helper service', () => {
5858
5959 // TrackEvent
6060 spectator . service . trackEvent ( 'eventA' , { target : 'unknown' } ) ;
61- expect ( telemetryProvider . trackEvent ) . toHaveBeenCalledWith ( 'eventA' , { target : 'unknown' } ) ;
61+ expect ( telemetryProvider . trackEvent ) . toHaveBeenCalledWith ( 'eventA' , {
62+ target : 'unknown' ,
63+ eventCategory : 'user-action'
64+ } ) ;
6265
6366 // TrackPage
6467 spectator . service . trackPageEvent ( '/abs' , { target : 'unknown' } ) ;
65- expect ( telemetryProvider . trackPage ) . toHaveBeenCalledWith ( '/abs' , { target : 'unknown' } ) ;
68+ expect ( telemetryProvider . trackPage ) . toHaveBeenCalledWith ( '/abs' , { target : 'unknown' , eventCategory : 'page-view' } ) ;
6669
6770 // TrackError
6871 spectator . service . trackErrorEvent ( 'console error' , { target : 'unknown' } ) ;
69- expect ( telemetryProvider . trackError ) . toHaveBeenCalledWith ( 'Error: console error' , { target : 'unknown' } ) ;
72+ expect ( telemetryProvider . trackError ) . toHaveBeenCalledWith ( 'Error: console error' , {
73+ target : 'unknown' ,
74+ eventCategory : 'error'
75+ } ) ;
7076 } ) ;
7177
7278 test ( 'should not capture events if event tracking is disabled' , ( ) => {
@@ -112,11 +118,14 @@ describe('User Telemetry helper service', () => {
112118
113119 // TrackPage
114120 spectator . service . trackPageEvent ( '/abs' , { target : 'unknown' } ) ;
115- expect ( telemetryProvider . trackPage ) . toHaveBeenCalledWith ( '/abs' , { target : 'unknown' } ) ;
121+ expect ( telemetryProvider . trackPage ) . toHaveBeenCalledWith ( '/abs' , { target : 'unknown' , eventCategory : 'page-view' } ) ;
116122
117123 // TrackError
118124 spectator . service . trackErrorEvent ( 'console error' , { target : 'unknown' } ) ;
119- expect ( telemetryProvider . trackError ) . toHaveBeenCalledWith ( 'Error: console error' , { target : 'unknown' } ) ;
125+ expect ( telemetryProvider . trackError ) . toHaveBeenCalledWith ( 'Error: console error' , {
126+ target : 'unknown' ,
127+ eventCategory : 'error'
128+ } ) ;
120129 } ) ;
121130
122131 test ( 'should not capture page events if page event tracking is disabled' , ( ) => {
@@ -158,15 +167,21 @@ describe('User Telemetry helper service', () => {
158167
159168 // TrackEvent
160169 spectator . service . trackEvent ( 'eventA' , { target : 'unknown' } ) ;
161- expect ( telemetryProvider . trackEvent ) . toHaveBeenCalledWith ( 'eventA' , { target : 'unknown' } ) ;
170+ expect ( telemetryProvider . trackEvent ) . toHaveBeenCalledWith ( 'eventA' , {
171+ target : 'unknown' ,
172+ eventCategory : 'user-action'
173+ } ) ;
162174
163175 // TrackPage
164176 spectator . service . trackPageEvent ( '/abs' , { target : 'unknown' } ) ;
165177 expect ( telemetryProvider . trackPage ) . not . toHaveBeenCalled ( ) ;
166178
167179 // TrackError
168180 spectator . service . trackErrorEvent ( 'console error' , { target : 'unknown' } ) ;
169- expect ( telemetryProvider . trackError ) . toHaveBeenCalledWith ( 'Error: console error' , { target : 'unknown' } ) ;
181+ expect ( telemetryProvider . trackError ) . toHaveBeenCalledWith ( 'Error: console error' , {
182+ target : 'unknown' ,
183+ eventCategory : 'error'
184+ } ) ;
170185 } ) ;
171186
172187 test ( 'should not capture error events if eror event tracking is disabled' , ( ) => {
@@ -208,11 +223,14 @@ describe('User Telemetry helper service', () => {
208223
209224 // TrackEvent
210225 spectator . service . trackEvent ( 'eventA' , { target : 'unknown' } ) ;
211- expect ( telemetryProvider . trackEvent ) . toHaveBeenCalledWith ( 'eventA' , { target : 'unknown' } ) ;
226+ expect ( telemetryProvider . trackEvent ) . toHaveBeenCalledWith ( 'eventA' , {
227+ target : 'unknown' ,
228+ eventCategory : 'user-action'
229+ } ) ;
212230
213231 // TrackPage
214232 spectator . service . trackPageEvent ( '/abs' , { target : 'unknown' } ) ;
215- expect ( telemetryProvider . trackPage ) . toHaveBeenCalledWith ( '/abs' , { target : 'unknown' } ) ;
233+ expect ( telemetryProvider . trackPage ) . toHaveBeenCalledWith ( '/abs' , { target : 'unknown' , eventCategory : 'page-view' } ) ;
216234
217235 // TrackError
218236 spectator . service . trackPageEvent ( 'console error' , { target : 'unknown' } ) ;
0 commit comments