summaryrefslogtreecommitdiff
path: root/rides/rides_test.go
diff options
context:
space:
mode:
authorMartin Kagamino Lehoux <martin@lehoux.net>2026-08-11 12:38:45 +0200
committerMartin Kagamino Lehoux <martin@lehoux.net>2026-08-11 12:38:45 +0200
commitd4e4616ba49f3a18a52e3197e1c77639a93b0330 (patch)
tree50e9cc2b39f72ef8a2e61bff57fbc1239d55d4f0 /rides/rides_test.go
parent31ce2a1d5ff5746249cd4de96762f5740aff907a (diff)
feat: Add ride detail map
Diffstat (limited to 'rides/rides_test.go')
-rw-r--r--rides/rides_test.go19
1 files changed, 19 insertions, 0 deletions
diff --git a/rides/rides_test.go b/rides/rides_test.go
index 7f10ab5..1c382b0 100644
--- a/rides/rides_test.go
+++ b/rides/rides_test.go
@@ -85,6 +85,25 @@ func TestUpsertAndGet(t *testing.T) {
assert.False(t, ok)
}
+func TestGetByID(t *testing.T) {
+ db := newTestDB(t)
+ sample := sampleRide(t)
+ require.NoError(t, Save(db, sample))
+ stored, found, err := GetByExternalID(db, sample.ExternalID)
+ require.NoError(t, err)
+ require.True(t, found)
+
+ got, found, err := GetByID(db, stored.ID)
+ require.NoError(t, err)
+ require.True(t, found)
+ assert.Equal(t, sample.ExternalID, got.ExternalID)
+ assert.Equal(t, sample.Name, got.Name)
+
+ _, found, err = GetByID(db, 999999)
+ require.NoError(t, err)
+ assert.False(t, found)
+}
+
func TestSaveComputesCotacol(t *testing.T) {
db := newTestDB(t)
require.NoError(t, Save(db, sampleRide(t)))