|
@@ -113,40 +113,41 @@ describe('Getting A Doc from Archive', function () {
|
|
|
)
|
|
)
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
- describe('for an non-archived doc', function () {
|
|
|
|
|
- before(function (done) {
|
|
|
|
|
- this.project_id = ObjectId()
|
|
|
|
|
- this.timeout(1000 * 30)
|
|
|
|
|
- this.doc = {
|
|
|
|
|
- _id: ObjectId(),
|
|
|
|
|
- lines: ['foo', 'bar'],
|
|
|
|
|
- ranges: {},
|
|
|
|
|
- version: 2,
|
|
|
|
|
- }
|
|
|
|
|
- DocstoreClient.createDoc(
|
|
|
|
|
- this.project_id,
|
|
|
|
|
- this.doc._id,
|
|
|
|
|
- this.doc.lines,
|
|
|
|
|
- this.doc.version,
|
|
|
|
|
- this.doc.ranges,
|
|
|
|
|
- done
|
|
|
|
|
- )
|
|
|
|
|
- })
|
|
|
|
|
-
|
|
|
|
|
- it('should return the doc lines and version from mongo', function (done) {
|
|
|
|
|
- return DocstoreClient.peekDoc(
|
|
|
|
|
- this.project_id,
|
|
|
|
|
- this.doc._id,
|
|
|
|
|
- {},
|
|
|
|
|
- (error, res, doc) => {
|
|
|
|
|
- res.statusCode.should.equal(200)
|
|
|
|
|
- res.headers['x-doc-status'].should.equal('active')
|
|
|
|
|
- doc.lines.should.deep.equal(this.doc.lines)
|
|
|
|
|
- doc.version.should.equal(this.doc.version)
|
|
|
|
|
- doc.ranges.should.deep.equal(this.doc.ranges)
|
|
|
|
|
- return done()
|
|
|
|
|
|
|
+ describe('for an non-archived doc', function () {
|
|
|
|
|
+ before(function (done) {
|
|
|
|
|
+ this.project_id = ObjectId()
|
|
|
|
|
+ this.timeout(1000 * 30)
|
|
|
|
|
+ this.doc = {
|
|
|
|
|
+ _id: ObjectId(),
|
|
|
|
|
+ lines: ['foo', 'bar'],
|
|
|
|
|
+ ranges: {},
|
|
|
|
|
+ version: 2,
|
|
|
}
|
|
}
|
|
|
- )
|
|
|
|
|
|
|
+ DocstoreClient.createDoc(
|
|
|
|
|
+ this.project_id,
|
|
|
|
|
+ this.doc._id,
|
|
|
|
|
+ this.doc.lines,
|
|
|
|
|
+ this.doc.version,
|
|
|
|
|
+ this.doc.ranges,
|
|
|
|
|
+ done
|
|
|
|
|
+ )
|
|
|
|
|
+ })
|
|
|
|
|
+
|
|
|
|
|
+ it('should return the doc lines and version from mongo', function (done) {
|
|
|
|
|
+ return DocstoreClient.peekDoc(
|
|
|
|
|
+ this.project_id,
|
|
|
|
|
+ this.doc._id,
|
|
|
|
|
+ {},
|
|
|
|
|
+ (error, res, doc) => {
|
|
|
|
|
+ res.statusCode.should.equal(200)
|
|
|
|
|
+ res.headers['x-doc-status'].should.equal('active')
|
|
|
|
|
+ doc.lines.should.deep.equal(this.doc.lines)
|
|
|
|
|
+ doc.version.should.equal(this.doc.version)
|
|
|
|
|
+ doc.ranges.should.deep.equal(this.doc.ranges)
|
|
|
|
|
+ return done()
|
|
|
|
|
+ }
|
|
|
|
|
+ )
|
|
|
|
|
+ })
|
|
|
})
|
|
})
|
|
|
})
|
|
})
|
|
|
})
|
|
})
|