UNPKG

memento

Version:

A Paxos backed replicated state machine key-value store.

23 lines (21 loc) 664 B
require('proof')(1, require('cadence')(prove)) function prove (async, assert) { var Service = require('../middleware') var service = new Service({ set: function (envelope, callback) { callback(null, { action: 'set', value: 'Hello world' } ) } }) var UserAgent = require('vizsla') var ua = new UserAgent(service.reactor.middleware) async(function () { service.set({ body: { path: 'message', value: 'Hello world' } }, 'message', async()) }, function (body) { assert(body, { action: 'set', value: 'Hello world' }, 'set') }) }