Page MenuHomePhabricator

[SQLite] implement tests for messages search
ClosedPublic

Authored by kamil on Jul 23 2024, 2:54 AM.
Tags
None
Referenced Files
F2999521: D12851.diff
Thu, Oct 17, 11:17 PM
F2991770: D12851.id42703.diff
Thu, Oct 17, 1:24 AM
Unknown Object (File)
Wed, Oct 16, 9:32 AM
Unknown Object (File)
Tue, Oct 15, 6:23 PM
Unknown Object (File)
Mon, Oct 14, 3:16 PM
Unknown Object (File)
Mon, Oct 14, 3:16 PM
Unknown Object (File)
Mon, Oct 14, 3:16 PM
Unknown Object (File)
Mon, Oct 14, 3:16 PM
Subscribers

Details

Summary

Testing searching logic - tests implemented by @inka.

Depends on D12850

Test Plan

Run tests

Diff Detail

Repository
rCOMM Comm
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

kamil held this revision as a draft.
kamil published this revision for review.Jul 23 2024, 5:03 AM

We can consider one more thing: sorting the returned messages.

web/shared-worker/queries/message-search.test.js
139–146

Shouldn't this contain targetMessageID?

143

Can we use constants from messageTypes?

152

Can we validate more than just the ID? Like we do in other tests.

210
232
inka added inline comments.
web/shared-worker/queries/message-search.test.js
155

Can we change the text to reflect that the timestamp can be equal?
For example "should return only messages with time equal or smaller than timestampCursor"

168

Why is this a leave thread message?

277

This is the same test as should prioritizes timestampCursor over messageIDCursor, we can remove one of them

This revision is now accepted and ready to land.Jul 23 2024, 6:44 AM