|
1 | 1 | import React from 'react'; |
2 | | -import { render, RenderResult, act } from '@testing-library/react'; |
| 2 | +import { render, act } from '@testing-library/react'; |
3 | 3 |
|
4 | 4 | /** Mocks and test utils */ |
5 | 5 | import { mockSdk, Event, assertNoListeners, clientListenerCount } from './testUtils/mockSplitSdk'; |
@@ -263,8 +263,7 @@ describe('SplitClient', () => { |
263 | 263 | test(`passes a new client if re-rendered with a different splitKey. |
264 | 264 | Only updates the state if the new client triggers an event, but not the previous one.`, (done) => { |
265 | 265 | const outerFactory = SplitSdk(sdkBrowser); |
266 | | - let renderTimes = 0; // eslint-disable-next-line prefer-const |
267 | | - let wrapper: RenderResult; |
| 266 | + let renderTimes = 0; |
268 | 267 |
|
269 | 268 | class InnerComponent extends React.Component<any, { splitKey: string }> { |
270 | 269 |
|
@@ -294,6 +293,7 @@ describe('SplitClient', () => { |
294 | 293 | expect(renderTimes).toBe(6); |
295 | 294 |
|
296 | 295 | // check that outerFactory's clients have no event listeners |
| 296 | + // eslint-disable-next-line no-use-before-define |
297 | 297 | wrapper.unmount(); |
298 | 298 | assertNoListeners(outerFactory); |
299 | 299 | done(); |
@@ -352,7 +352,7 @@ describe('SplitClient', () => { |
352 | 352 | } |
353 | 353 | } |
354 | 354 |
|
355 | | - wrapper = render( |
| 355 | + const wrapper = render( |
356 | 356 | <SplitFactory factory={outerFactory} > |
357 | 357 | <InnerComponent /> |
358 | 358 | </SplitFactory>); |
|
0 commit comments