message: fix: handle undefined style properties in jsdom (fix
diff: @@ -122,11 +122,12 @@ export function getTransitionInfo (el: Element, expectedType?: ?string): {
  hasTransform: boolean;
  } {
  const styles: any = window.getComputedStyle(el)
  - const transitionDelays: Array<string> = styles[transitionProp + 'Delay'].split(', ')
  - const transitionDurations: Array<string> = styles[transitionProp + 'Duration'].split(', ')
  + // JSDOM may return undefined for transition properties
  + const transitionDelays: Array<string> = (styles[transitionProp + 'Delay'] || '').split(', ')
  + const transitionDurations: Array<string> = (styles[transitionProp + 'Duration'] || '').split(', ')
  const transitionTimeout: number = getTimeout(transitionDelays, transitionDurations)
  - const animationDelays: Array<string> = styles[animationProp + 'Delay'].split(', ')
  - const animationDurations: Array<string> = styles[animationProp + 'Duration'].split(', ')
  + const animationDelays: Array<string> = (styles[animationProp + 'Delay'] || '').split(', ')
  + const animationDurations: Array<string> = (styles[animationProp + 'Duration'] || '').split(', ')
  const animationTimeout: number = getTimeout(animationDelays, animationDurations)
  let type: ?string
  