PAIR-code/megaplot

Add Angular integration tests

Open

#39 opened on Aug 4, 2022

View on GitHub
 (0 comments) (0 reactions) (0 assignees)TypeScript (3 forks)auto 404
enhancementgood first issuehelp wanted

Repository metrics

Stars
 (21 stars)
PR merge metrics
 (PR metrics pending)

Description

In order to batch tasks, Angular uses Zones: https://angular.io/guide/zone

In particular, Angular's testing infrastructure aggressively commands the passage of time by monkey patching requestAnimationFrame and other timing functions.

To ensure ongoing compatibility with Angular, Megaplot should include one or more integration tests which run using Angular's testing stack.

Contributor guide