__test__/TweenableColorTicker.spec.ts
import { TweenableColor, TweenableColorTicker } from "../src/index.js";
describe("TweenableColor", () => {
afterEach(() => {
TweenableColorTicker.stop();
TweenableColorTicker.ticker.removeAllListeners("raf");
TweenableColorTicker.update(0);
});
test("start", () => {
expect(TweenableColorTicker.rafID).toBeUndefined();
TweenableColorTicker.start();
expect(TweenableColorTicker.rafID).toBeTruthy();
});
test("stop", () => {
expect(TweenableColorTicker.rafID).toBeUndefined();
TweenableColorTicker.stop();
expect(TweenableColorTicker.rafID).toBeUndefined();
});
});