| 364 | } |
| 365 | |
| 366 | func TestWithUpdateWithInvalidMap(t *testing.T) { |
| 367 | user := *GetUser("update_with_invalid_map", Config{}) |
| 368 | DB.Create(&user) |
| 369 | |
| 370 | if err := DB.Model(&user).Updates(map[string]string{"name": "jinzhu"}).Error; !errors.Is(err, gorm.ErrInvalidData) { |
| 371 | t.Errorf("should returns error for unsupported updating data") |
| 372 | } |
| 373 | } |
| 374 | |
| 375 | func TestOmitWithUpdate(t *testing.T) { |
| 376 | user := *GetUser("omit_update", Config{Account: true, Pets: 3, Toys: 3, Company: true, Manager: true, Team: 3, Languages: 3, Friends: 4}) |