UNPKG

rx-player

Version:
20 lines (18 loc) 765 B
import { describe, it, expect } from "vitest"; import HTMLTextDisplayer from "../../../main_thread/text_displayer/html"; import vttParser from "../../../parsers/texttracks/webvtt/html"; import type { IFeaturesObject } from "../../types"; import addHTMLVTTFeature from "../html_vtt_parser"; describe("Features list - HTML VTT Parser", () => { it("should add an HTML VTT Parser in the current features", () => { const featureObject = { htmlTextTracksParsers: {}, } as unknown as IFeaturesObject; addHTMLVTTFeature(featureObject); expect(featureObject).toEqual({ htmlTextTracksParsers: { vtt: vttParser }, htmlTextDisplayer: HTMLTextDisplayer, }); expect(featureObject.htmlTextTracksParsers.vtt).toBe(vttParser); }); });