Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Driver ¶
type Driver struct {
Mount func() // provoca el init: el renderer carga la lista
Labels func() []string // lo que la lista muestra ahora
Select func(id string) // simula seleccionar la fila con ese id
SetField func(name, value string) // fija un campo del form
Save func() // simula la acción guardar
Delete func() // simula la acción eliminar
}
Driver simula los eventos de UI sobre el renderer, sin que la suite conozca su tecnología.
type Factory ¶
Factory construye el renderer bajo prueba alrededor del presenter y devuelve un Driver que simula la interacción del usuario con él. Es el seam específico de tecnología (como ServeFunc en router).
type MockList ¶
type MockList struct {
// contains filtered or unexported fields
}
MockList es un tipo de lista que contiene registros de simulación.
func (*MockList) DecodeFields ¶
func (m *MockList) DecodeFields(r model.FieldReader)
DecodeFields implementa model.Decodable.
type MockRecord ¶
MockRecord es un modelo de simulación de un registro para el arnés de conformidad.
func (*MockRecord) DecodeFields ¶
func (m *MockRecord) DecodeFields(r model.FieldReader)
DecodeFields implementa model.Decodable.
func (*MockRecord) EncodeFields ¶
func (m *MockRecord) EncodeFields(w model.FieldWriter)
EncodeFields implementa model.Encodable.
func (*MockRecord) ModelName ¶
func (m *MockRecord) ModelName() string
ModelName implementa model.ModuleNaming.
func (*MockRecord) Pointers ¶
func (m *MockRecord) Pointers() []any
Pointers implementa model.Fielder.
func (*MockRecord) Schema ¶
func (m *MockRecord) Schema() []model.Field
Schema implementa model.Fielder.