// SPDX-License-Identifier: Unlicense OR MIT package input import ( "testing" "gioui.org/io/pointer" ) func TestNoFilterAllocs(t *testing.T) { b := testing.Benchmark(func(b *testing.B) { var r Router s := r.Source() b.ReportAllocs() b.ResetTimer() for i := 0; i < b.N; i++ { s.Events(nil, pointer.Filter{}) } }) if allocs := b.AllocsPerOp(); allocs != 0 { t.Fatalf("expected 0 AllocsPerOp, got %d", allocs) } }