Adding tests to video player code

You want me to do this? https://jsfiddle.net/8s6jthdb/1/

This one passes.

describe("addCoverHandler", function() {

    it("with no parameters", function() {
      const fnCall = () => manageCover.addCoverHandler();
      expect(fnCall).toThrow();
    });
  });
});

If you only want me to do this:

This one I get an error.

TypeError: Cannot read properties of null (reading ‘addEventListener’)

describe("addCoverHandler", function() {

    it("with no parameters", function() {
     manageCover.addCoverHandler();
    });
  });

I tried starting the next test here, but I am lost.

Also, I might be doing this the wrong way.

I thought I would be able to figure it out.

    it("addCoverHandler with coverSelector", function() {

      // given
      manageCover.addCoverHandler({
        coverSelector: ".cover",
        handler: ".playa"
      });

      const cover = document.querySelector(coverSelector);
      cover.addEventListener("click", handler);
    });


I know this is the function that is being used for these tests:

  function addCoverHandler(coverSelector, handler) {
    const cover = document.querySelector(coverSelector);
    cover.addEventListener("click", handler);
  }