⬅️ Back to Table of Contents
📄 index.test.ts
📊 Analysis Summary
Metric |
Count |
🔧 Functions |
2 |
📦 Imports |
8 |
📊 Variables & Constants |
1 |
📚 Table of Contents
🛠️ File Location:
📂 packages/core/useInfiniteScroll/index.test.ts
📦 Imports
Name |
Source |
flushPromises |
@vue/test-utils |
describe |
vitest |
expect |
vitest |
it |
vitest |
vi |
vitest |
deepRef |
vue |
useElementVisibility |
../useElementVisibility |
useInfiniteScroll |
./index |
Variables & Constants
Name |
Type |
Kind |
Value |
Exported |
mockElementScrollHeight |
100 |
let/var |
100 |
✗ |
Functions
`givenMockElement({
}: any): HTMLDivElement`
Code
function givenMockElement({
scrollHeight = 0,
} = {}): HTMLDivElement {
const mockElement = document.createElement('div')
Object.defineProperty(mockElement, 'scrollHeight', {
value: scrollHeight,
})
return mockElement
}
- Parameters:
{
scrollHeight = 0,
}: any
- Return Type:
HTMLDivElement
- Calls:
document.createElement
Object.defineProperty
givenElementVisibilityRefMock(defaultValue: boolean): any
Code
function givenElementVisibilityRefMock(defaultValue: boolean) {
const mockVisibilityRef = deepRef(defaultValue)
vi.mocked(useElementVisibility).mockReturnValue(mockVisibilityRef)
return mockVisibilityRef
}
- Parameters:
defaultValue: boolean
- Return Type:
any
- Calls:
deepRef (from vue)
vi.mocked(useElementVisibility).mockReturnValue