diff --git a/docs/api/components/RouterLinkStub.md b/docs/api/components/RouterLinkStub.md index 344c3c35a..00773fd2b 100644 --- a/docs/api/components/RouterLinkStub.md +++ b/docs/api/components/RouterLinkStub.md @@ -16,5 +16,5 @@ const wrapper = mount(Component, { RouterLink: RouterLinkStub } }) -expect(wrapper.find(RouterLinkStub).props().to).toBe('/some/path') +expect(wrapper.findComponent(RouterLinkStub).props().to).toBe('/some/path') ``` diff --git a/docs/ja/api/components/RouterLinkStub.md b/docs/ja/api/components/RouterLinkStub.md index d54719c27..50b943970 100644 --- a/docs/ja/api/components/RouterLinkStub.md +++ b/docs/ja/api/components/RouterLinkStub.md @@ -16,5 +16,5 @@ const wrapper = mount(Component, { RouterLink: RouterLinkStub } }) -expect(wrapper.find(RouterLinkStub).props().to).toBe('/some/path') +expect(wrapper.findComponent(RouterLinkStub).props().to).toBe('/some/path') ``` diff --git a/docs/ru/api/components/RouterLinkStub.md b/docs/ru/api/components/RouterLinkStub.md index 7fbbeef30..38449fcbd 100644 --- a/docs/ru/api/components/RouterLinkStub.md +++ b/docs/ru/api/components/RouterLinkStub.md @@ -16,5 +16,5 @@ const wrapper = mount(Component, { RouterLink: RouterLinkStub } }) -expect(wrapper.find(RouterLinkStub).props().to).toBe('/some/path') +expect(wrapper.findComponent(RouterLinkStub).props().to).toBe('/some/path') ``` diff --git a/docs/zh/api/components/RouterLinkStub.md b/docs/zh/api/components/RouterLinkStub.md index 61ddf513a..aff78c4f4 100644 --- a/docs/zh/api/components/RouterLinkStub.md +++ b/docs/zh/api/components/RouterLinkStub.md @@ -16,5 +16,5 @@ const wrapper = mount(Component, { RouterLink: RouterLinkStub } }) -expect(wrapper.find(RouterLinkStub).props().to).toBe('/some/path') +expect(wrapper.findComponent(RouterLinkStub).props().to).toBe('/some/path') ``` diff --git a/packages/test-utils/src/components/RouterLinkStub.js b/packages/test-utils/src/components/RouterLinkStub.js index 9ffe04cbe..307fcdff3 100644 --- a/packages/test-utils/src/components/RouterLinkStub.js +++ b/packages/test-utils/src/components/RouterLinkStub.js @@ -14,10 +14,12 @@ export default { default: 'a' }, exact: Boolean, + exactPath: Boolean, append: Boolean, replace: Boolean, activeClass: String, exactActiveClass: String, + exactPathActiveClass: String, event: { type: eventTypes, default: 'click' diff --git a/test/specs/components/RouterLink.spec.js b/test/specs/components/RouterLink.spec.js index fcae948e8..795e60754 100644 --- a/test/specs/components/RouterLink.spec.js +++ b/test/specs/components/RouterLink.spec.js @@ -12,7 +12,9 @@ describeWithShallowAndMount('RouterLinkStub', mountingMethod => { activeClass="activeClass1" exactActiveClass="exactActiveClass1" event="event1" + exact-path-active-class="exact-path-active-class" exact + exact-path append replace /> @@ -25,14 +27,18 @@ describeWithShallowAndMount('RouterLinkStub', mountingMethod => { } }) - const routerLink = wrapper.find(RouterLinkStub) + const routerLink = wrapper.getComponent(RouterLinkStub) expect(routerLink.props().to).toEqual('to1') expect(routerLink.props().tag).toEqual('a') expect(routerLink.props().exact).toEqual(true) + expect(routerLink.props().exactPath).toEqual(true) expect(routerLink.props().append).toEqual(true) expect(routerLink.props().replace).toEqual(true) expect(routerLink.props().activeClass).toEqual('activeClass1') expect(routerLink.props().exactActiveClass).toEqual('exactActiveClass1') + expect(routerLink.props().exactPathActiveClass).toEqual( + 'exact-path-active-class' + ) expect(routerLink.props().event).toEqual('event1') }) @@ -49,6 +55,6 @@ describeWithShallowAndMount('RouterLinkStub', mountingMethod => { RouterLink: RouterLinkStub } }) - expect(wrapper.find(RouterLinkStub).text()).toEqual('some text') + expect(wrapper.getComponent(RouterLinkStub).text()).toEqual('some text') }) })