X-Git-Url: http://git.squeep.com/?p=websub-hub;a=blobdiff_plain;f=test%2Fsrc%2Fdb%2Fintegration.js;h=bd28e92a9124c7ba1d7cb2c0a7bc9d256e10c983;hp=b92202d41b0e30a04e759872ee984e756f95a13c;hb=1d571ced238ac89098fa690bd35f5c9f58cb18f2;hpb=e5c67776b7a31daac84b5a047f9e566657e5b7f9 diff --git a/test/src/db/integration.js b/test/src/db/integration.js index b92202d..bd28e92 100644 --- a/test/src/db/integration.js +++ b/test/src/db/integration.js @@ -153,12 +153,15 @@ describe('Database Integration', function () { const data = { topicId, leaseSecondsMin: 60, - } + }; await db.context(async(dbCtx) => { - let topic = await db.topicGetByUrl(dbCtx, testData.topicSet.url); + const expected = await db.topicGetByUrl(dbCtx, testData.topicSet.url, true); + expected.leaseSecondsMin = data.leaseSecondsMin; + let topic = await db.topicGetByUrl(dbCtx, testData.topicSet.url, false); await db.topicUpdate(dbCtx, { ...topic, ...data }); topic = await db.topicGetByUrl(dbCtx, testData.topicSet.url); assert.strictEqual(Number(topic.leaseSecondsMin), data.leaseSecondsMin); + assert.deepEqual(topic, expected); }); }); step('gets topic by id', async function () {