Expect correct arguments for storing meta doc
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details

This commit is contained in:
Râu Cao 2022-08-11 10:51:13 +01:00
parent 8744307ee7
commit 185d9c71df
Signed by: raucao
GPG Key ID: 15E65F399D084BA9
1 changed files with 8 additions and 2 deletions

View File

@ -89,7 +89,7 @@ describe('ChatMessages', function () {
before(function() {
sandbox.stub(archive.client, 'getObject').withArgs(archive.metaPath)
.returns({
'@id': `chat-messages/irc.libera.chat/channels/kosmos/meta`,
'@id': archive.metaPath,
'@type': 'ChatChannelMeta',
first: '2021/01/01', last: '2022/08/10'
})
@ -98,7 +98,13 @@ describe('ChatMessages', function () {
it('stores a new archive', async function () {
await archive._updateArchiveMetaDocument();
sandbox.assert.calledOnce(archive.client.storeObject);
sandbox.assert.calledWithMatch(
archive.client.storeObject,
'daily-archive-meta', archive.metaPath, {
'@id': archive.metaPath, '@type': 'ChatChannelMeta',
first: '2021/01/01', last: '2022/08/11'
}
);
});
after(function() { sandbox.restore() });