summaryrefslogtreecommitdiff
path: root/internal/server/repository/pending_test.go
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2024-09-12 21:53:54 +0300
committerPaul Buetow <paul@buetow.org>2024-09-12 21:53:54 +0300
commitc2671a57fea7457fb24a3d65f5f4a2a1cc65bebe (patch)
tree32bf5ef04e61a8c9ae38d2eddc4d48031b8cceaf /internal/server/repository/pending_test.go
parente012a4e256e5dab4b37c5af318fa5faf1eb55910 (diff)
add pending.delete
Diffstat (limited to 'internal/server/repository/pending_test.go')
-rw-r--r--internal/server/repository/pending_test.go22
1 files changed, 22 insertions, 0 deletions
diff --git a/internal/server/repository/pending_test.go b/internal/server/repository/pending_test.go
index 16d0d39..e74771c 100644
--- a/internal/server/repository/pending_test.go
+++ b/internal/server/repository/pending_test.go
@@ -28,3 +28,25 @@ func TestPendingAdd(t *testing.T) {
t.Error("expected two entries")
}
}
+
+func TestPendingDelete(t *testing.T) {
+ pending := newPending()
+ if entries, ok := pending.get(types.LinkedIn); ok {
+ t.Error("expected not an ok", entries)
+ }
+
+ pending.add(types.LinkedIn, "fooid")
+
+ entries, ok := pending.get(types.LinkedIn)
+ if !ok {
+ t.Error("expected ok return status")
+ }
+ if len(entries) != 1 {
+ t.Error("expected one entry")
+ }
+
+ pending.delete(types.LinkedIn, "fooid")
+ if entries, _ = pending.get(types.LinkedIn); len(entries) > 0 {
+ t.Error("expected zero results", entries)
+ }
+}