mirror of
https://github.com/jhillyerd/inbucket.git
synced 2025-12-17 17:47:03 +00:00
chore: more small lint/perf fixes (#493)
Signed-off-by: James Hillyerd <james@hillyerd.com>
This commit is contained in:
@@ -368,10 +368,10 @@ func TestGetMessage(t *testing.T) {
|
||||
|
||||
// Add a test message.
|
||||
subject := "getMessage1"
|
||||
id := addTestMessage(sm, "box1", subject)
|
||||
id := addTestMessage(sm, "get-box", subject)
|
||||
|
||||
// Verify retrieval of the test message.
|
||||
msg, err := sm.GetMessage("box1", id)
|
||||
msg, err := sm.GetMessage("get-box", id)
|
||||
require.NoError(t, err, "GetMessage must succeed")
|
||||
require.NotNil(t, msg, "GetMessage must return a result")
|
||||
assert.Equal(t, subject, msg.Subject)
|
||||
@@ -383,19 +383,19 @@ func TestMarkSeen(t *testing.T) {
|
||||
|
||||
// Add a test message.
|
||||
subject := "getMessage1"
|
||||
id := addTestMessage(sm, "box1", subject)
|
||||
id := addTestMessage(sm, "seen-box", subject)
|
||||
|
||||
// Verify test message unseen.
|
||||
msg, err := sm.GetMessage("box1", id)
|
||||
msg, err := sm.GetMessage("seen-box", id)
|
||||
require.NoError(t, err, "GetMessage must succeed")
|
||||
require.NotNil(t, msg, "GetMessage must return a result")
|
||||
assert.False(t, msg.Seen, "msg should be unseen")
|
||||
|
||||
err = sm.MarkSeen("box1", id)
|
||||
err = sm.MarkSeen("seen-box", id)
|
||||
require.NoError(t, err, "MarkSeen should succeed")
|
||||
|
||||
// Verify test message seen.
|
||||
msg, err = sm.GetMessage("box1", id)
|
||||
msg, err = sm.GetMessage("seen-box", id)
|
||||
require.NoError(t, err, "GetMessage must succeed")
|
||||
require.NotNil(t, msg, "GetMessage must return a result")
|
||||
assert.True(t, msg.Seen, "msg should have been seen")
|
||||
@@ -405,17 +405,17 @@ func TestRemoveMessage(t *testing.T) {
|
||||
sm, _ := testStoreManager()
|
||||
|
||||
// Add test messages.
|
||||
id1 := addTestMessage(sm, "box1", "subject 1")
|
||||
id2 := addTestMessage(sm, "box1", "subject 2")
|
||||
id3 := addTestMessage(sm, "box1", "subject 3")
|
||||
got, err := sm.GetMetadata("box1")
|
||||
id1 := addTestMessage(sm, "rm-box", "subject 1")
|
||||
id2 := addTestMessage(sm, "rm-box", "subject 2")
|
||||
id3 := addTestMessage(sm, "rm-box", "subject 3")
|
||||
got, err := sm.GetMetadata("rm-box")
|
||||
require.NoError(t, err)
|
||||
require.Len(t, got, 3)
|
||||
|
||||
// Delete message 2 and verify.
|
||||
err = sm.RemoveMessage("box1", id2)
|
||||
err = sm.RemoveMessage("rm-box", id2)
|
||||
require.NoError(t, err)
|
||||
got, err = sm.GetMetadata("box1")
|
||||
got, err = sm.GetMetadata("rm-box")
|
||||
require.NoError(t, err)
|
||||
require.Len(t, got, 2, "Should be 2 messages remaining")
|
||||
|
||||
@@ -431,17 +431,17 @@ func TestPurgeMessages(t *testing.T) {
|
||||
sm, _ := testStoreManager()
|
||||
|
||||
// Add test messages.
|
||||
_ = addTestMessage(sm, "box1", "subject 1")
|
||||
_ = addTestMessage(sm, "box1", "subject 2")
|
||||
_ = addTestMessage(sm, "box1", "subject 3")
|
||||
got, err := sm.GetMetadata("box1")
|
||||
_ = addTestMessage(sm, "purge-box", "subject 1")
|
||||
_ = addTestMessage(sm, "purge-box", "subject 2")
|
||||
_ = addTestMessage(sm, "purge-box", "subject 3")
|
||||
got, err := sm.GetMetadata("purge-box")
|
||||
require.NoError(t, err)
|
||||
require.Len(t, got, 3)
|
||||
|
||||
// Purge and verify.
|
||||
err = sm.PurgeMessages("box1")
|
||||
err = sm.PurgeMessages("purge-box")
|
||||
require.NoError(t, err)
|
||||
got, err = sm.GetMetadata("box1")
|
||||
got, err = sm.GetMetadata("purge-box")
|
||||
require.NoError(t, err)
|
||||
assert.Empty(t, got, "Purge should remove all mailbox messages")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user