Skip to content

Commit 6db7828

Browse files
committed
use NewMemEventStore
1 parent 252d0eb commit 6db7828

File tree

1 file changed

+3
-52
lines changed

1 file changed

+3
-52
lines changed

pkg/capabilities/base_trigger_test.go

Lines changed: 3 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -12,55 +12,6 @@ import (
1212
"github.com/smartcontractkit/chainlink-common/pkg/logger"
1313
)
1414

15-
type memStore struct {
16-
mu sync.Mutex
17-
recs map[string]PendingEvent
18-
}
19-
20-
func newMemStore() *memStore {
21-
return &memStore{recs: make(map[string]PendingEvent)}
22-
}
23-
24-
func (m *memStore) Insert(ctx context.Context, rec PendingEvent) error {
25-
m.mu.Lock()
26-
defer m.mu.Unlock()
27-
m.recs[key(rec.TriggerId, rec.EventId)] = rec
28-
return nil
29-
}
30-
31-
func (m *memStore) DeleteEvent(ctx context.Context, triggerId, eventId string) error {
32-
m.mu.Lock()
33-
defer m.mu.Unlock()
34-
delete(m.recs, key(triggerId, eventId))
35-
return nil
36-
}
37-
38-
func (m *memStore) DeleteEventsForTrigger(ctx context.Context, triggerId string) error {
39-
events, err := m.List(ctx)
40-
if err != nil {
41-
return err
42-
}
43-
44-
m.mu.Lock()
45-
defer m.mu.Unlock()
46-
for _, event := range events {
47-
if event.TriggerId == triggerId {
48-
delete(m.recs, key(triggerId, event.EventId))
49-
}
50-
}
51-
return nil
52-
}
53-
54-
func (m *memStore) List(ctx context.Context) ([]PendingEvent, error) {
55-
m.mu.Lock()
56-
defer m.mu.Unlock()
57-
out := make([]PendingEvent, 0, len(m.recs))
58-
for _, r := range m.recs {
59-
out = append(out, r)
60-
}
61-
return out, nil
62-
}
63-
6415
// lost hook probe
6516
type lostProbe struct {
6617
mu sync.Mutex
@@ -94,7 +45,7 @@ func ctxWithCancel(t *testing.T) (context.Context, context.CancelFunc) {
9445
}
9546

9647
func TestStart_LoadsAndSendsPersisted(t *testing.T) {
97-
store := newMemStore()
48+
store := NewMemEventStore()
9849
lostp := &lostProbe{}
9950
sendCh := make(chan TriggerEvent, 10)
10051

@@ -131,7 +82,7 @@ func TestStart_LoadsAndSendsPersisted(t *testing.T) {
13182
}
13283

13384
func TestDeliverEvent_PersistsAndSends(t *testing.T) {
134-
store := newMemStore()
85+
store := NewMemEventStore()
13586
lostp := &lostProbe{}
13687
sendCh := make(chan TriggerEvent, 10)
13788

@@ -170,7 +121,7 @@ func TestDeliverEvent_PersistsAndSends(t *testing.T) {
170121
}
171122

172123
func TestAckEvent_StopsRetransmit(t *testing.T) {
173-
store := newMemStore()
124+
store := NewMemEventStore()
174125
sendCh := make(chan TriggerEvent, 10)
175126

176127
lostp := &lostProbe{}

0 commit comments

Comments
 (0)