Revisit frontend testing for Internal analytics
Problem
We haven't really put thought into Frontend testing for Internal events
There is already an mockTracking helper method that tests Tracking.event method. We can use something similar mockInternalEventsTracking
that will test whether trackEvent method is called or not.
Ref - !147673 (comment 1841853493)
Desired Outcome
Internal Events should be easily testable.
Potential Solution
We can start with adding utility mockInternalEventsTracking
. In next iteration, we need to think about ways to test if tracking attributes are added to the template.
How to verify
Migrate current internal event's testing to this new utility and it should work fine.
Further actions needed
Edited by Ankit Panchal