summaryrefslogtreecommitdiffstats
path: root/devtools/client/inspector/animation/test/browser_animation_logic_overflowed_delay_end-delay.js
blob: 3d1c71b6c34f1ebf61b90c3e11281083fde1aac0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
/* Any copyright is dedicated to the Public Domain.
   http://creativecommons.org/publicdomain/zero/1.0/ */

"use strict";

// Test that animations with an overflowed delay and end delay are not displayed.

add_task(async function () {
  await addTab(URL_ROOT + "doc_overflowed_delay_end_delay.html");
  const { panel } = await openAnimationInspector();

  info("Check the number of animation item");
  const animationItemEls = panel.querySelectorAll(
    ".animation-list .animation-item"
  );
  is(
    animationItemEls.length,
    1,
    "The number of animations displayed should be 1"
  );

  info("Check the id of animation displayed");
  const animationNameEl = animationItemEls[0].querySelector(".animation-name");
  is(
    animationNameEl.textContent,
    "big-iteration-start",
    "The animation name should be 'big-iteration-start'"
  );
});