testIEList() {
    if (userAgent.IE) {
      setUpListAndBlockquoteTests();

      FIELDMOCK.queryCommandValue('rtl').$returns(null);

      FIELDMOCK.$replay();
      const ul = dom.getElement('outerUL');
      Range.createFromNodeContents(dom.getFirstElementChild(ul).firstChild)
          .select();
      FORMATTER.fixIELists_();
      assertFalse('Unordered list must not have ordered type', ul.type == '1');
      const ol = dom.getElement('ol');
      /**
       * @suppress {strictMissingProperties} suppression added to enable type
       * checking
       */
      ol.type = 'disc';
      Range.createFromNodeContents(dom.getFirstElementChild(ul).firstChild)
          .select();
      FORMATTER.fixIELists_();
      assertFalse(
          'Ordered list must not have unordered type', ol.type == 'disc');
      /**
       * @suppress {strictMissingProperties} suppression added to enable type
       * checking
       */
      ol.type = '1';
      Range.createFromNodeContents(dom.getFirstElementChild(ul).firstChild)
          .select();
      FORMATTER.fixIELists_();
      assertTrue('Ordered list must retain ordered list type', ol.type == '1');
      tearDownListAndBlockquoteTests();
    }
  }
@suppress {missingProperties,visibility,strictMissingProperties}
     suppression added to enable type checking