С JWT.io брали спецификацию. Разрабатывали по всем канонам. Тесты можно нарисовать. Проверить правильную генерацию, неправильную, payload попробовать изменить, убедиться что signature не совпадёт, и timeout. Что ещё там тестить?
По мне, одна из лучших реализаций коллекций на PHP, полностью ленивые с генераторами, итераторами и yield. Очень полезны для работы особенно с большими коллекциями. https://github.com/loophp/collection