gitstack

grindlemire/go-tui code browser

366 B Go 19 lines 2026-02-10 · 7965559 raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package tui

import (
	"testing"
	"time"
)

type mockWatcherProvider struct{}

func (m *mockWatcherProvider) Render(app *App) *Element { return New() }
func (m *mockWatcherProvider) Watchers() []Watcher {
	return []Watcher{
		OnTimer(time.Second, func() {}),
	}
}

func TestWatcherProvider_Interface(t *testing.T) {
	var _ WatcherProvider = &mockWatcherProvider{}
}