package model

import (
	"testing"
)

func TestMarshalUnmarshalEditLogEntry(t *testing.T) {
	runMarshalUnmarshalTests(t, marshalTest{
		EditLogEntry{
			ID:        1,
			Target:    EntityRef{ID: 99, Type: EntityTypeCase},
			Operation: EditOperationCreate,
			EditedAt:  1620790000,
			EditedBy:  3,
			Old:       "",
			New:       "...",
		},
		`{
  "id": 1,
  "target": {
    "id": 99,
    "type": "CASE"
  },
  "operation": "CREATE",
  "editedAt": 1620790000,
  "editedBy": 3,
  "old": "",
  "new": "..."
}`,
	})
}
