Add more unit tests

This commit is contained in:
Jamie Curnow
2023-07-31 11:27:10 +10:00
parent b076f5b3b6
commit 6584f87dd2
7 changed files with 652 additions and 115 deletions

View File

@ -41,15 +41,15 @@ func (m *Model) Save() error {
return result.Error
}
// Delete will mark row as deleted
func (m *Model) Delete() bool {
// Delete will mark a row as deleted
func (m *Model) Delete() error {
if m.ID == 0 {
// Can't delete a new object
return false
return eris.New("Unable to delete a new object")
}
db := database.GetDB()
result := db.Delete(m)
return result.Error == nil
return result.Error
}
// Check will ensure the ca bundle path exists if it's set