16 lines
480 B
TypeScript
16 lines
480 B
TypeScript
import { createMemoryStateStorage } from '../src/state/memoryStateStorage';
|
|
|
|
describe('createMemoryStateStorage', () => {
|
|
it('stores, reads, and removes string values', () => {
|
|
const storage = createMemoryStateStorage();
|
|
|
|
expect(storage.getItem('missing')).toBeNull();
|
|
|
|
storage.setItem('bone-king', 'awake');
|
|
expect(storage.getItem('bone-king')).toBe('awake');
|
|
|
|
storage.removeItem('bone-king');
|
|
expect(storage.getItem('bone-king')).toBeNull();
|
|
});
|
|
});
|