A localStorage wrapper for all browsers without using cookies or flash, providing persistent client-side storage with automatic fallback and plugin architecture
75
Automatic storage fallback selection
Uses createStore
100%
100%
Configures storage array
100%
100%
Checks enabled flag
100%
100%
Uses get method
100%
100%
Uses set method
100%
100%
Includes cookieStorage
100%
100%
Basic get operation with optional default values
Uses store.get()
100%
100%
Provides default values
75%
100%
Correct storage keys
100%
100%
Creating custom plugins with super_fn pattern
Plugin structure
100%
100%
super_fn usage
100%
100%
Version storage
40%
30%
getVersion implementation
90%
90%
listVersions implementation
93%
100%
Plugin integration
100%
100%
Cross-browser compatibility handling
Store engine import
0%
100%
Storage backend imports
100%
100%
Custom store creation
100%
100%
Correct storage order
100%
100%
Storage availability check
50%
100%
Store operations
100%
100%
Complex serialization edge case handling
Uses store.get
100%
100%
Uses store.set
100%
100%
Uses store.remove
100%
100%
Leverages automatic deserialization
0%
40%
Default value handling
0%
100%
Leverages automatic serialization
0%
100%
Understanding storage testing mechanism
createStore usage
93%
0%
Storage array configuration
0%
0%
Enabled flag usage
90%
50%
Automatic testing behavior
100%
0%
Memory fallback handling
100%
100%
Iterate over all key-value pairs with each
Uses store.each()
100%
100%
Correct callback pattern
100%
100%
Uses store.set()
100%
100%
Uses store.clearAll()
100%
100%
Proper data collection
100%
100%
Using v1-backcompat plugin for legacy compatibility
Plugin integration
0%
0%
Property access
90%
25%
Transact method
90%
50%
GetAll method
93%
53%
Custom serialization
93%
53%
V2 compatibility
100%
80%
Clear all stored values
Uses store.get()
90%
100%
Uses store.set()
100%
100%
Uses store.clearAll()
100%
100%
Initialization logic
100%
100%
Automatic serialization
100%
100%
Using observe plugin to track changes
Observe plugin usage
0%
0%
Change observation setup
0%
0%
Pattern-based observation
0%
0%
Change record structure
100%
66%
Persistent history
100%
100%
Cart operations
100%
100%
Install with Tessl CLI
npx tessl i tessl/npm-store