mirror of
https://github.com/arthurfiorette/axios-cache-interceptor.git
synced 2025-12-08 17:36:16 +00:00
23 lines
633 B
TypeScript
23 lines
633 B
TypeScript
/** @jest-environment jsdom */
|
|
|
|
import { buildWebStorage } from '../../src/storage/web-api';
|
|
import { testStorageQuota } from './quota';
|
|
import { testStorage } from './storages';
|
|
|
|
describe('tests web storages', () => {
|
|
testStorage('local-storage', () => buildWebStorage(localStorage));
|
|
testStorage('session-storage', () => buildWebStorage(sessionStorage));
|
|
|
|
testStorageQuota('local-storage', () => {
|
|
// Clear previous values
|
|
localStorage.clear();
|
|
return localStorage;
|
|
});
|
|
|
|
testStorageQuota('session-storage', () => {
|
|
// Clear previous values
|
|
sessionStorage.clear();
|
|
return sessionStorage;
|
|
});
|
|
});
|