1 | const
|
2 | { expect } = require('chai'),
|
3 | Cursor = require('../src/Cursor'),
|
4 | Datastore = require('../src/Datastore'),
|
5 | Persistence = require('@seald-io/nedb/lib/persistence')
|
6 |
|
7 | describe('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 | })
|