mirror of
https://github.com/taigrr/bubbletea.git
synced 2026-04-02 02:59:09 -07:00
committed by
Christian Rocha
parent
7934b60e21
commit
cfb871c5ca
@@ -3,8 +3,29 @@ package tea
|
|||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"testing"
|
"testing"
|
||||||
|
"time"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
func TestEvery(t *testing.T) {
|
||||||
|
expected := "every ms"
|
||||||
|
msg := Every(time.Millisecond, func(t time.Time) Msg {
|
||||||
|
return expected
|
||||||
|
})()
|
||||||
|
if expected != msg {
|
||||||
|
t.Fatalf("expected a msg %v but got %v", expected, msg)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestTick(t *testing.T) {
|
||||||
|
expected := "tick"
|
||||||
|
msg := Tick(time.Millisecond, func(t time.Time) Msg {
|
||||||
|
return expected
|
||||||
|
})()
|
||||||
|
if expected != msg {
|
||||||
|
t.Fatalf("expected a msg %v but got %v", expected, msg)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
func TestSequentially(t *testing.T) {
|
func TestSequentially(t *testing.T) {
|
||||||
var expectedErrMsg = fmt.Errorf("some err")
|
var expectedErrMsg = fmt.Errorf("some err")
|
||||||
var expectedStrMsg = "some msg"
|
var expectedStrMsg = "some msg"
|
||||||
|
|||||||
Reference in New Issue
Block a user