@blinkk/editor
Version:
Structured content editor with live previews.
85 lines • 3.39 kB
JavaScript
;
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