nqm-minimongo
Version:
Client-side mongo database with server sync over http
35 lines (27 loc) • 801 B
text/coffeescript
chai = require 'chai'
assert = chai.assert
ReplicatingDb = require "../src/ReplicatingDb"
MemoryDb = require "../src/MemoryDb"
db_queries = require "./db_queries"
db_caching = require "./db_caching"
_ = require 'lodash'
async = require 'async'
error = (err) ->
console.log err
assert.fail(JSON.stringify(err))
describe 'ReplicatingDb', ->
before (done) ->
= (done) =>
= new MemoryDb()
= new MemoryDb()
.addCollection("scratch")
.addCollection("scratch")
= new ReplicatingDb(, )
.addCollection("scratch")
= .scratch
done()
(done)
describe "passes queries", ->
db_queries.call(this)
describe "passes caching", ->
db_caching.call(this)