testShiftTabNoOp() {
    dom.setTextContent(field, 'Test');

    let range = Range.createFromNodeContents(field);
    range.collapse();
    range.select();

    const event = new StrictMock(BrowserEvent);
    /**
     * @suppress {strictMissingProperties} suppression added to enable type
     * checking
     */
    event.keyCode = KeyCodes.TAB;
    /**
     * @suppress {strictMissingProperties} suppression added to enable type
     * checking
     */
    event.shiftKey = true;

    event.preventDefault();
    editableField.$replay();
    event.$replay();

    assertTrue(
        'Event marked as handled',
        tabHandler.handleKeyboardShortcut(event, '', false));
    const contents = field.textContent || field.innerText;
    assertEquals('Shift+tab should not change contents', 'Test', contents);

    editableField.$verify();
    event.$verify();
  }
@suppress {checkTypes,missingProperties} suppression added to enable type
     checking