/
githubmirror
/
fzf
Обзор
Документация
Войти
/
githubmirror
/
fzf
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/util/atexit_test.go
24 строки
446 B
phanium
Fix lint warnings (#4586)
12 ноя 2025, 16:05
Не верифицирован
12 ноя 2025, 16:05
91fab3b
Код
Авторство
О чём код?
package util import ( "reflect" "testing" ) func TestAtExit(t *testing.T) { want := []int{3, 2, 1, 0} var called []int for i := range 4 { n := i AtExit(func() { called = append(called, n) }) } RunAtExitFuncs() if !reflect.DeepEqual(called, want) { t.Errorf("AtExit: want call order: %v got: %v", want, called) } RunAtExitFuncs() if !reflect.DeepEqual(called, want) { t.Error("AtExit: should only call exit funcs once") } }