UNPKG

rx-player

Version:
18 lines (16 loc) 797 B
import { describe, it, expect } from "vitest"; import type { IFeaturesObject } from "../../../features/types"; import MultiThreadContentInitializer from "../../../main_thread/init/multi_thread_content_initializer"; import addMultiThreadFeature from "../multi_thread"; describe("Features list - EME", () => { it("should add the ContentDecryptor in the current features", () => { const featureObject: IFeaturesObject = {} as IFeaturesObject; addMultiThreadFeature(featureObject); expect(featureObject).toEqual({ multithread: { init: MultiThreadContentInitializer }, }); expect(featureObject.multithread).not.toBe(null); expect(featureObject.multithread).not.toBe(undefined); expect(featureObject.multithread?.init).toBe(MultiThreadContentInitializer); }); });