|
@@ -498,6 +498,12 @@ describe('chunkStore', function () {
|
|
|
.getChanges()
|
|
.getChanges()
|
|
|
.concat(queuedChanges)
|
|
.concat(queuedChanges)
|
|
|
expect(chunk.getChanges()).to.deep.equal(expectedChanges)
|
|
expect(chunk.getChanges()).to.deep.equal(expectedChanges)
|
|
|
|
|
+ expect(chunk.getStartVersion()).to.equal(
|
|
|
|
|
+ thirdChunk.getStartVersion()
|
|
|
|
|
+ )
|
|
|
|
|
+ expect(chunk.getEndVersion()).to.equal(
|
|
|
|
|
+ thirdChunk.getEndVersion() + queuedChanges.length
|
|
|
|
|
+ )
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
it('includes the queued changes when getting the latest chunk by timestamp', async function () {
|
|
it('includes the queued changes when getting the latest chunk by timestamp', async function () {
|
|
@@ -524,6 +530,10 @@ describe('chunkStore', function () {
|
|
|
)
|
|
)
|
|
|
const expectedChanges = secondChunk.getChanges()
|
|
const expectedChanges = secondChunk.getChanges()
|
|
|
expect(chunk.getChanges()).to.deep.equal(expectedChanges)
|
|
expect(chunk.getChanges()).to.deep.equal(expectedChanges)
|
|
|
|
|
+ expect(chunk.getStartVersion()).to.equal(
|
|
|
|
|
+ secondChunk.getStartVersion()
|
|
|
|
|
+ )
|
|
|
|
|
+ expect(chunk.getEndVersion()).to.equal(secondChunk.getEndVersion())
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
it('includes the queued changes when getting the latest chunk by version', async function () {
|
|
it('includes the queued changes when getting the latest chunk by version', async function () {
|
|
@@ -535,6 +545,12 @@ describe('chunkStore', function () {
|
|
|
.getChanges()
|
|
.getChanges()
|
|
|
.concat(queuedChanges)
|
|
.concat(queuedChanges)
|
|
|
expect(chunk.getChanges()).to.deep.equal(expectedChanges)
|
|
expect(chunk.getChanges()).to.deep.equal(expectedChanges)
|
|
|
|
|
+ expect(chunk.getStartVersion()).to.equal(
|
|
|
|
|
+ thirdChunk.getStartVersion()
|
|
|
|
|
+ )
|
|
|
|
|
+ expect(chunk.getEndVersion()).to.equal(
|
|
|
|
|
+ thirdChunk.getEndVersion() + queuedChanges.length
|
|
|
|
|
+ )
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
it("doesn't include the queued changes when getting another chunk by version", async function () {
|
|
it("doesn't include the queued changes when getting another chunk by version", async function () {
|
|
@@ -544,6 +560,10 @@ describe('chunkStore', function () {
|
|
|
)
|
|
)
|
|
|
const expectedChanges = secondChunk.getChanges()
|
|
const expectedChanges = secondChunk.getChanges()
|
|
|
expect(chunk.getChanges()).to.deep.equal(expectedChanges)
|
|
expect(chunk.getChanges()).to.deep.equal(expectedChanges)
|
|
|
|
|
+ expect(chunk.getStartVersion()).to.equal(
|
|
|
|
|
+ secondChunk.getStartVersion()
|
|
|
|
|
+ )
|
|
|
|
|
+ expect(chunk.getEndVersion()).to.equal(secondChunk.getEndVersion())
|
|
|
})
|
|
})
|
|
|
})
|
|
})
|
|
|
|
|
|