UNPKG

634 BJavaScriptView Raw
1const
2 { expect } = require('chai'),
3 Cursor = require('../src/Cursor'),
4 Datastore = require('../src/Datastore'),
5 Persistence = require('@seald-io/nedb/lib/persistence')
6
7describe('testing datastore proxy', () => {
8 let datastore = Datastore.create('test.db')
9
10 it('should not affect promise returns', () => {
11 expect(datastore.find({}) instanceof Cursor).to.equal(true)
12 expect(datastore.insert({ proxy: true }) instanceof Promise).to.equal(true)
13 })
14
15 it('should return original datastore values', () => {
16 expect(datastore.persistence instanceof Persistence).to.equal(true)
17 })
18})