trimmed down tests and AbstractWebhookCommand