mock

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 17, 2026 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Renderer

type Renderer struct {
	// contains filtered or unexported fields
}

Renderer es un renderer headless (sin DOM) de referencia para pruebas y demostración. Sigue fielmente la especificación del presentador y sirve de puente en las pruebas de conformidad.

func New

func New(p view.Presenter) *Renderer

New crea una instancia del renderer headless para un Presenter dado.

func (*Renderer) Delete

func (r *Renderer) Delete()

Delete elimina el registro seleccionado.

func (*Renderer) Labels

func (r *Renderer) Labels() []string

Labels devuelve las etiquetas de los elementos cargados en el presentador.

func (*Renderer) Mount

func (r *Renderer) Mount()

Mount inicia la recarga de datos en el presentador de forma síncrona.

func (*Renderer) Presenter

func (r *Renderer) Presenter() view.Presenter

Presenter expone el presentador interno para inspección o uso directo.

func (*Renderer) Save

func (r *Renderer) Save()

Save sincroniza todos los valores acumulados en el formulario headless en el Record del Presenter, y luego llama a Presenter.Save pasándole el payload explícito.

func (*Renderer) Select

func (r *Renderer) Select(id string)

Select marca un id como seleccionado, carga su modelo completo en el formulario headless.

func (*Renderer) SetField

func (r *Renderer) SetField(name, value string)

SetField asigna un valor a un campo en el formulario headless.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL