MockAnimationDriver

class

class MockAnimationDriver implements AnimationDriver {
  static log: AnimationPlayer[]
  validateStyleProperty(prop: string): boolean
  matchesElement(element: any, selector: string): boolean
  containsElement(elm1: any, elm2: any): boolean
  query(element: any, selector: string, multi: boolean): any[]
  computeStyle(element: any, prop: string, defaultValue?: string): string
  animate(element: any, keyframes: {...}, duration: number, delay: number, easing: string, previousPlayers: any[] = []): MockAnimationPlayer
}

Static properties

Property Description
static log: AnimationPlayer[]

Methods

validateStyleProperty(prop: string): boolean

Parameters

prop

Type: string.

Returns

boolean

matchesElement(element: any, selector: string): boolean

Parameters

element

Type: any.

selector

Type: string.

Returns

boolean

containsElement(elm1: any, elm2: any): boolean

Parameters

elm1

Type: any.

elm2

Type: any.

Returns

boolean

query(element: any, selector: string, multi: boolean): any[]

Parameters

element

Type: any.

selector

Type: string.

multi

Type: boolean.

Returns

any[]

computeStyle(element: any, prop: string, defaultValue?: string): string

Parameters

element

Type: any.

prop

Type: string.

defaultValue

Type: string.

Optional. Default is undefined.

Returns

string

animate(element: any, keyframes: { [key: string]: string | number; }[], duration: number, delay: number, easing: string, previousPlayers: any[] = []): MockAnimationPlayer

Parameters

element

Type: any.

keyframes

Type: { [key: string]: string | number; }[].

duration

Type: number.

delay

Type: number.

easing

Type: string.

previousPlayers

Type: any[].

Optional. Default is [].

Returns

MockAnimationPlayer

© 2010–2019 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://v6.angular.io/api/animations/browser/testing/MockAnimationDriver