function testKeySystemMappings(name, uuids, keySystems) {
      it(name, async () => {
        const adaptationSetLines = uuids.map((uri) => {
          return sprintf('<ContentProtection schemeIdUri="urn:uuid:%s" />',
              uri);
        });
        const source = buildManifestText(adaptationSetLines, [], []);
        const drmInfos = keySystems.map((keySystem) => {
          return buildDrmInfo(keySystem);
        });
        const expected = buildExpectedManifest(drmInfos);
        await testDashParser(source, expected);
      });
    }
@param {string} name A name for the test
@param {!Array<string>} uuids DRM scheme UUIDs
@param {!Array<string>} keySystems expected key system IDs