Skip to content
Snippets Groups Projects
Commit e85c5ca9 authored by Jonah Husson's avatar Jonah Husson
Browse files

Basic local testing

parent a8438d13
Branches
Tags
3 merge requests!32Release,!26M203/auto recover,!25Restructure notification code for batching
......@@ -70,7 +70,7 @@ func (d *DatabaseImpl) GetAllUsers() ([]*User, error) {
func (d *DatabaseImpl) GetOrphanedUsers() ([]*User, error) {
var dest []*User
return dest, d.db.Find(dest, "NOT EXISTS (select * from ephemerals where ephemerals.transmission_rsa_hash = users.transmission_rsa_hash)").Error
return dest, d.db.Find(&dest, "NOT EXISTS (select * from ephemerals where ephemerals.transmission_rsa_hash = users.transmission_rsa_hash)").Error
}
func (d *DatabaseImpl) insertEphemeral(ephemeral *Ephemeral) error {
......
......@@ -65,6 +65,13 @@ func TestDatabaseImpl(t *testing.T) {
if err != nil {
t.Errorf("Failed to upsert updated user: %+v", err)
}
orphaned, err := s.GetOrphanedUsers()
if err != nil {
t.Errorf("Failed to get orphaned users: %+v", err)
}
if len(orphaned) < 1 {
t.Errorf("Should have found orphaned users, instead found %+v", orphaned)
}
_, err = s.AddLatestEphemeral(u2, 5, 16)
if err != nil {
t.Errorf("Failed to add latest ephemeral: %+v", err)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment