mirror of
https://github.com/pocketbase/pocketbase.git
synced 2025-03-20 22:36:00 +02:00
updated Record.Fresh and Record.Clone tests
This commit is contained in:
parent
51ac522e7f
commit
d69e81922f
@ -244,10 +244,13 @@ func TestRecordFresh(t *testing.T) {
|
||||
|
||||
extraFieldsCheck := []string{`"email":`, `"custom":`}
|
||||
|
||||
autodateTest := types.NowDateTime()
|
||||
|
||||
// change the fields
|
||||
record.Id = "changed"
|
||||
record.Set("name", "name_new")
|
||||
record.Set("custom", "test_custom")
|
||||
record.SetRaw("created", autodateTest)
|
||||
record.SetExpand(map[string]any{"test": 123})
|
||||
record.IgnoreEmailVisibility(true)
|
||||
record.IgnoreUnchangedFields(true)
|
||||
@ -270,6 +273,9 @@ func TestRecordFresh(t *testing.T) {
|
||||
if v := record.GetString("name"); v != "name_new" {
|
||||
t.Fatalf("Expected name to be %q, got %q", "name_new", v)
|
||||
}
|
||||
if v := record.GetDateTime("created").String(); v != autodateTest.String() {
|
||||
t.Fatalf("Expected created to be %q, got %q", autodateTest.String(), v)
|
||||
}
|
||||
if v := record.GetString("custom"); v != "test_custom" {
|
||||
t.Fatalf("Expected custom to be %q, got %q", "test_custom", v)
|
||||
}
|
||||
@ -287,6 +293,12 @@ func TestRecordFresh(t *testing.T) {
|
||||
if v := record.Fresh().GetString("name"); v != record.GetString("name") {
|
||||
t.Fatalf("Expected the fresh name to be %q, got %q", record.GetString("name"), v)
|
||||
}
|
||||
if v := record.Fresh().GetDateTime("created").String(); v != autodateTest.String() {
|
||||
t.Fatalf("Expected the fresh created to be %q, got %q", autodateTest.String(), v)
|
||||
}
|
||||
if v := record.Fresh().GetDateTime("updated").String(); v != record.GetDateTime("updated").String() {
|
||||
t.Fatalf("Expected the fresh updated to be %q, got %q", record.GetDateTime("updated").String(), v)
|
||||
}
|
||||
if v := record.Fresh().GetString("custom"); v != "" {
|
||||
t.Fatalf("Expected the fresh custom to be %q, got %q", "", v)
|
||||
}
|
||||
@ -321,10 +333,13 @@ func TestRecordClone(t *testing.T) {
|
||||
|
||||
extraFieldsCheck := []string{`"email":`, `"custom":`}
|
||||
|
||||
autodateTest := types.NowDateTime()
|
||||
|
||||
// change the fields
|
||||
record.Id = "changed"
|
||||
record.Set("name", "name_new")
|
||||
record.Set("custom", "test_custom")
|
||||
record.SetRaw("created", autodateTest)
|
||||
record.SetExpand(map[string]any{"test": 123})
|
||||
record.IgnoreEmailVisibility(true)
|
||||
record.WithCustomData(true)
|
||||
@ -346,6 +361,9 @@ func TestRecordClone(t *testing.T) {
|
||||
if v := record.GetString("name"); v != "name_new" {
|
||||
t.Fatalf("Expected name to be %q, got %q", "name_new", v)
|
||||
}
|
||||
if v := record.GetDateTime("created").String(); v != autodateTest.String() {
|
||||
t.Fatalf("Expected created to be %q, got %q", autodateTest.String(), v)
|
||||
}
|
||||
if v := record.GetString("custom"); v != "test_custom" {
|
||||
t.Fatalf("Expected custom to be %q, got %q", "test_custom", v)
|
||||
}
|
||||
@ -363,6 +381,12 @@ func TestRecordClone(t *testing.T) {
|
||||
if v := record.Clone().GetString("name"); v != record.GetString("name") {
|
||||
t.Fatalf("Expected the clone name to be %q, got %q", record.GetString("name"), v)
|
||||
}
|
||||
if v := record.Clone().GetDateTime("created").String(); v != autodateTest.String() {
|
||||
t.Fatalf("Expected the clone created to be %q, got %q", autodateTest.String(), v)
|
||||
}
|
||||
if v := record.Clone().GetDateTime("updated").String(); v != record.GetDateTime("updated").String() {
|
||||
t.Fatalf("Expected the clone updated to be %q, got %q", record.GetDateTime("updated").String(), v)
|
||||
}
|
||||
if v := record.Clone().GetString("custom"); v != "test_custom" {
|
||||
t.Fatalf("Expected the clone custom to be %q, got %q", "test_custom", v)
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user