UNPKG

protractor-sync-options-plugin

Version:

Protractor plugin to ignore specific async calls in angular application

16 lines (15 loc) 541 B
import { PluginConfig } from 'protractor'; import 'zone.js'; export interface PendingMacrotask { source: string; creationLocation: Error; runCount?: number; data?: TaskData; } export interface IgnoreTask { source?: 'setTimeout' | 'setInterval' | 'setImmediate' | 'XMLHttpRequest.send' | 'requestAnimationFrame' | 'webkitRequestAnimationFrame' | 'mozRequestAnimationFrame'; creationLocation?: string | RegExp; } export interface SyncOptionsConfig extends PluginConfig { ignoreTasks: IgnoreTask[]; }