UNPKG

@blinkk/editor

Version:

Structured content editor with live previews.

85 lines 3.39 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const dataStorage_1 = require("./dataStorage"); const ava_1 = __importDefault(require("ava")); ava_1.default('DataStorage clear', t => { const storage = new dataStorage_1.DataStorage(); t.is(storage.getItem('test'), null); t.is(storage.setItem('test', 'foo'), undefined); t.is(storage.getItem('test'), 'foo'); t.is(storage.clear(), undefined); t.is(storage.getItem('test'), null); }); ava_1.default('DataStorage getItem null', t => { const storage = new dataStorage_1.DataStorage(); t.is(storage.getItem('test'), null); }); ava_1.default('DataStorage getItemArray empty', t => { const storage = new dataStorage_1.DataStorage(); t.deepEqual(storage.getItemArray('test'), []); }); ava_1.default('DataStorage getItemBoolean default', t => { const storage = new dataStorage_1.DataStorage(); t.is(storage.getItemBoolean('test'), false); t.is(storage.getItemBoolean('test', true), true); }); ava_1.default('DataStorage getItemRecord empty', t => { const storage = new dataStorage_1.DataStorage(); t.deepEqual(storage.getItemRecord('test'), {}); }); ava_1.default('DataStorage key', t => { const storage = new dataStorage_1.DataStorage(); t.is(storage.getItem('test'), null); storage.setItem('test', 'foo'); t.is(storage.getItem('test'), 'foo'); t.is(storage.key(0), 'foo'); t.is(storage.key(1), null); }); ava_1.default('DataStorage length', t => { const storage = new dataStorage_1.DataStorage(); t.is(storage.length, 0); storage.setItem('test', 'foo'); t.is(storage.length, 1); }); ava_1.default('DataStorage removeItem', t => { const storage = new dataStorage_1.DataStorage(); t.is(storage.getItem('test'), null); storage.setItem('test', 'foo'); t.is(storage.getItem('test'), 'foo'); storage.removeItem('test'); t.is(storage.getItem('test'), null); }); ava_1.default('DataStorage setItem', t => { const storage = new dataStorage_1.DataStorage(); t.is(storage.getItem('test'), null); storage.setItem('test', 'foo'); t.is(storage.getItem('test'), 'foo'); }); ava_1.default('DataStorage setItemArray', t => { const storage = new dataStorage_1.DataStorage(); t.deepEqual(storage.getItemArray('test'), []); storage.setItemArray('test', ['foo']); t.deepEqual(storage.getItemArray('test'), ['foo']); }); ava_1.default('DataStorage setItemBoolean true', t => { const storage = new dataStorage_1.DataStorage(); t.is(storage.getItemBoolean('test'), false); storage.setItemBoolean('test', true); t.is(storage.getItemBoolean('test'), true); }); ava_1.default('DataStorage setItemBoolean false', t => { const storage = new dataStorage_1.DataStorage(); t.is(storage.getItemBoolean('test'), false); storage.setItemBoolean('test', false); t.is(storage.getItemBoolean('test'), false); }); ava_1.default('DataStorage setItemRecord', t => { const storage = new dataStorage_1.DataStorage(); t.deepEqual(storage.getItemRecord('test'), {}); storage.setItemRecord('test', { foo: 'bar' }); t.deepEqual(storage.getItemRecord('test'), { foo: 'bar' }); }); //# sourceMappingURL=dataStorage.test.js.map