mirror of
https://github.com/ent/ent.git
synced 2026-05-24 09:31:56 +03:00
ent/field: add update_default option time field
Reviewed By: alexsn Differential Revision: D17070907 fbshipit-source-id: 63c9ce75c58e524044c38f9461cb04e8e45c8017
This commit is contained in:
committed by
Facebook Github Bot
parent
bd07c86b60
commit
772b8a33f8
@@ -8,6 +8,7 @@ import (
|
||||
"encoding/json"
|
||||
"math"
|
||||
"testing"
|
||||
"time"
|
||||
|
||||
"github.com/facebookincubator/ent"
|
||||
"github.com/facebookincubator/ent/schema/edge"
|
||||
@@ -138,6 +139,8 @@ func (WithDefaults) Fields() []ent.Field {
|
||||
Default("foo"),
|
||||
field.Bool("string").
|
||||
Default(true),
|
||||
field.Time("updated_at").
|
||||
UpdateDefault(time.Now),
|
||||
}
|
||||
}
|
||||
|
||||
@@ -163,4 +166,6 @@ func TestMarshalDefaults(t *testing.T) {
|
||||
require.True(t, schema.Fields[1].Default)
|
||||
require.True(t, schema.Fields[2].Default)
|
||||
require.True(t, schema.Fields[3].Default)
|
||||
require.False(t, schema.Fields[4].Default)
|
||||
require.True(t, schema.Fields[4].UpdateDefault)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user