protractor-sync-options-plugin
Version:
Protractor plugin to ignore specific async calls in angular application
16 lines (15 loc) • 541 B
TypeScript
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[];
}