diff --git a/packages/overlayscrollbars-react/test/OverlayScrollbarsComponent.test.tsx b/packages/overlayscrollbars-react/test/OverlayScrollbarsComponent.test.tsx index d990ebf..a10c3e5 100644 --- a/packages/overlayscrollbars-react/test/OverlayScrollbarsComponent.test.tsx +++ b/packages/overlayscrollbars-react/test/OverlayScrollbarsComponent.test.tsx @@ -240,4 +240,18 @@ describe('OverlayScrollbarsComponent', () => { expect(onUpdatedInitial).toHaveBeenCalledTimes(3); expect(onUpdated).toHaveBeenCalledTimes(3); }); + + test('destroy', () => { + const ref: RefObject = { current: null }; + const { unmount } = render(); + + const { instance } = ref.current!; + + expect(OverlayScrollbars.valid(instance())).toBe(true); + + unmount(); + + expect(instance()).toBeDefined(); + expect(OverlayScrollbars.valid(instance())).toBe(false); + }); }); diff --git a/packages/overlayscrollbars-vue/logo.svg b/packages/overlayscrollbars-vue/logo.svg index 0a9d576..bc826fe 100644 --- a/packages/overlayscrollbars-vue/logo.svg +++ b/packages/overlayscrollbars-vue/logo.svg @@ -1,13 +1 @@ - - - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/packages/overlayscrollbars-vue/src/OverlayScrollbarsComponent.vue b/packages/overlayscrollbars-vue/src/OverlayScrollbarsComponent.vue index 522f7fd..12c9415 100644 --- a/packages/overlayscrollbars-vue/src/OverlayScrollbarsComponent.vue +++ b/packages/overlayscrollbars-vue/src/OverlayScrollbarsComponent.vue @@ -1,5 +1,5 @@ -