properly escape reserved words

This commit is contained in:
Jim Lambert 2020-02-13 21:32:25 -05:00
parent ce1b20789c
commit 865268bc55

View File

@ -76,16 +76,16 @@ func TestSoftDeleteWithCustomizedDeletedAtColumnName(t *testing.T) {
t.Errorf("CreditCard's DeletedAt's column name should be `deleted_time`") t.Errorf("CreditCard's DeletedAt's column name should be `deleted_time`")
} }
if DB.First(&CreditCard{}, "number = ?", creditCard.Number).Error == nil { if DB.First(&CreditCard{}, `"number" = ?`, creditCard.Number).Error == nil {
t.Errorf("Can't find a soft deleted record") t.Errorf("Can't find a soft deleted record")
} }
if err := DB.Unscoped().First(&CreditCard{}, "number = ?", creditCard.Number).Error; err != nil { if err := DB.Unscoped().First(&CreditCard{}, `"number" = ?`, creditCard.Number).Error; err != nil {
t.Errorf("Should be able to find soft deleted record with Unscoped, but err=%s", err) t.Errorf("Should be able to find soft deleted record with Unscoped, but err=%s", err)
} }
DB.Unscoped().Delete(&creditCard) DB.Unscoped().Delete(&creditCard)
if !DB.Unscoped().First(&CreditCard{}, "number = ?", creditCard.Number).RecordNotFound() { if !DB.Unscoped().First(&CreditCard{}, `"number" = ?`, creditCard.Number).RecordNotFound() {
t.Errorf("Can't find permanently deleted record") t.Errorf("Can't find permanently deleted record")
} }
} }