rx-player
Version:
Canal+ HTML5 Video Player
18 lines (16 loc) • 797 B
text/typescript
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);
});
});