mirror of
https://github.com/ent/ent.git
synced 2026-04-29 22:20:54 +03:00
dialect/sql/sqlgraph: consistent scan names
This commit is contained in:
@@ -369,8 +369,8 @@ type (
|
||||
Fields FieldMut
|
||||
Predicate func(*sql.Selector)
|
||||
|
||||
ScanTypes []interface{}
|
||||
Assign func(...interface{}) error
|
||||
ScanValues []interface{}
|
||||
Assign func(...interface{}) error
|
||||
}
|
||||
)
|
||||
|
||||
@@ -672,10 +672,10 @@ func (u *updater) scan(rows *sql.Rows) error {
|
||||
if !rows.Next() {
|
||||
return fmt.Errorf("record with id %v not found in table %s", u.Node.ID.Value, u.Node.Table)
|
||||
}
|
||||
if err := rows.Scan(u.ScanTypes...); err != nil {
|
||||
if err := rows.Scan(u.ScanValues...); err != nil {
|
||||
return fmt.Errorf("failed scanning rows: %v", err)
|
||||
}
|
||||
return u.Assign(u.ScanTypes...)
|
||||
return u.Assign(u.ScanValues...)
|
||||
}
|
||||
|
||||
type creator struct {
|
||||
|
||||
@@ -964,7 +964,7 @@ func TestUpdateNode(t *testing.T) {
|
||||
tt.prepare(mock)
|
||||
usr := &user{}
|
||||
tt.spec.Assign = usr.assign
|
||||
tt.spec.ScanTypes = usr.values()
|
||||
tt.spec.ScanValues = usr.values()
|
||||
err = UpdateNode(context.Background(), sql.OpenDB("", db), tt.spec)
|
||||
require.Equal(t, tt.wantErr, err != nil, err)
|
||||
require.Equal(t, tt.wantUser, usr)
|
||||
|
||||
Reference in New Issue
Block a user