Code coverage report for spec/generic/kv.spec.js

Statements: 100% (12 / 12)      Branches: 50% (1 / 2)      Functions: 100% (2 / 2)      Lines: 100% (11 / 11)      Ignored: none     

All files » spec/generic/ » kv.spec.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 211   1 1 1 1             1 1 1 1 1 1      
Eif (typeof(window) === 'undefined') var loki = require('../../src/lokijs.js');
 
describe('kv', function () {
  it('works', function () {
    var store = new loki.KeyValueStore();
    var key = {
        name: 'joe'
      },
      value = {
        position: 'developer'
      };
 
    store.set('foo', 'bar');
    store.set('bar', 'baz');
    store.set('baz', 'quux');
    store.set(key, value);
    expect('bar').toEqual(store.get('foo'));
    expect(value).toEqual(store.get(key));
  });
});