Files
supabase/apps/studio/__mocks__/hooks/useStorageReport.ts
T
764d10986d vitest & msw integration (#26303)
* Fix tests in tests/unit, tests/components and files under tests, looking into tests/pages

* Fix tests under pages/projects root

* Fix

* Comment out broken tests that im stuck with

* Fix api-report.test

* Fix storage-report-test

* chore: fix some tests

* chore: remove logging

* Fix LogsPreviewer.test.js

* Fix most of logs-query-test

* Skip broken tests instead of false positiving them

* Replace jest with vitest

* Rename all *.test.js to *.test.ts

* Configure vitest to work with jsx

* fix vitest issues, fix tests, skip broken tests, add msw, add next-router-mock

* uncomment file

* add tests for msw and nrm

* Fix failing tests

* fix tests in RowEditor

* fix datepicker tests

* fix type errors and comment out tests that need some refactoring

* leave 1 test so test script works

* rm clog and aaaaa

* rename script

* move msw to studio

* add pckg json which i forgot in last commit

* rm consolelog

* move vitest ui dep

* Move next-router-mock to studio.

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
Co-authored-by: TzeYiing <ty@tzeyiing.com>
Co-authored-by: Kamil Ogórek <kamil.ogorek@gmail.com>
Co-authored-by: Terry Sutton <saltcod@gmail.com>
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
2024-05-29 17:31:20 +02:00

34 lines
863 B
TypeScript

import { vi } from 'vitest'
export const useStorageReport = vi.fn().mockReturnValue({
data: {
cacheHitRate: [
{ hit_count: 15, miss_count: 0, timestamp: 1715230800000000 },
{ hit_count: 1542, miss_count: 15, timestamp: 1715227200000000 },
],
topCacheMisses: [
{
count: 3,
path: '/storage/v1/object/public/videos/docs/guides/edge-functions-inference.mp4',
},
{ count: 2, path: '/storage/v1/object/public/videos/marketing/tabTableEditor.mp4' },
],
},
params: {
cacheHitRate: {
iso_timestamp_start: '2024-05-09T03:00:00.000Z',
project: 'default',
sql: '',
},
topCacheMisses: {
iso_timestamp_start: '2024-05-09T03:00:00.000Z',
project: 'default',
sql: '',
},
},
filters: [],
isLoading: false,
mergeParams: vi.fn(),
refresh: vi.fn(),
})