summaryrefslogtreecommitdiff
path: root/internal/server/repository/pending_test.go
diff options
context:
space:
mode:
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)
+ }
+}