diff --git a/package.json b/package.json index 3f591de6..d4c16aa6 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "dependencies": { "@babel/runtime": "^7.10.1", "classnames": "2.x", - "rc-select": "~14.13.0", + "rc-select": "~14.14.0", "rc-tree": "~5.8.1", "rc-util": "^5.16.1" }, diff --git a/tests/Select.spec.tsx b/tests/Select.spec.tsx index 698dc89e..a7f321e7 100644 --- a/tests/Select.spec.tsx +++ b/tests/Select.spec.tsx @@ -5,6 +5,7 @@ import React from 'react'; import TreeSelect, { TreeNode } from '../src'; import focusTest from './shared/focusTest'; import { selectNode } from './util'; +import type { BaseSelectRef } from 'rc-select'; const mockScrollTo = jest.fn(); @@ -628,4 +629,10 @@ describe('TreeSelect.basic', () => { wrapper.selectNode(1); expect(onChange).toHaveBeenCalledWith(['leaf1'], expect.anything(), expect.anything()); }); + + it('nativeElement', () => { + const treeSelectRef = React.createRef(); + const { container } = render(); + expect(treeSelectRef.current.nativeElement).toBe(container.querySelector('.rc-tree-select')); + }); });