Files
overnight-trading-bot/internal/features/spread_test.go
T

14 lines
347 B
Go
Raw Normal View History

2026-06-07 21:01:40 +00:00
package features
import "testing"
func TestSpread(t *testing.T) {
got, err := Spread(dec("99"), dec("101"), dec("0.1"))
if err != nil {
t.Fatal(err)
}
if !got.Mid.Equal(dec("100")) || !got.SpreadBps.Equal(dec("200")) || !got.HalfSpreadBps.Equal(dec("100")) || !got.TickBps.Equal(dec("10")) {
t.Fatalf("unexpected spread: %+v", got)
}
}