Skip to content

Commit

Permalink
Test that POST /events actually adds events
Browse files Browse the repository at this point in the history
  • Loading branch information
khlieng committed Jul 7, 2015
1 parent b6d343f commit 41c3412
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 8 deletions.
9 changes: 7 additions & 2 deletions api/events_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -60,12 +60,17 @@ func TestAddEvents(t *testing.T) {
Event{
Type: 30,
EpisodeID: 10,
PositionTS: 911,
ClientTS: 10,
PositionTS: 481,
ClientTS: 11,
ConcurrentOrder: 0,
ClientName: "Castcloud",
ClientDescription: "oink",
},
}))
assert.Equal(t, 200, req.send().Code)

// There should now be 2 events
req.Method = "GET"
res := checkEvents(t, req)
assert.Len(t, res.Events, 2)
}
12 changes: 6 additions & 6 deletions api/store_bolt_events_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -28,24 +28,24 @@ func TestEvents(t *testing.T) {
ClientName: "Castcloud",
ClientDescription: "oink",
},
}, 1, "evuuid1")
}, 2, "evuuid1")
assert.Nil(t, err)

events := store.GetEvents(1, 100, "")
events := store.GetEvents(2, 100, "")
assert.Len(t, events, 0)

events = store.GetEvents(1, 99, "")
events = store.GetEvents(2, 99, "")
assert.Len(t, events, 1)
assert.Equal(t, 10, events[0].Type)
assert.Equal(t, 134, events[0].PositionTS)

events = store.GetEvents(1, 99, "evuuid1")
events = store.GetEvents(2, 99, "evuuid1")
assert.Len(t, events, 0)

events = store.GetEvents(1, 99, "nope")
events = store.GetEvents(2, 99, "nope")
assert.Len(t, events, 1)

events = store.GetEvents(1, 25, "")
events = store.GetEvents(2, 25, "")
assert.Len(t, events, 2)
assert.Equal(t, 112, events[0].PositionTS)
}

0 comments on commit 41c3412

Please sign in to comment.