Перейти до основного вмісту

2 постів з тегом "Testing"

Переглянути всі теги

MailHog vs Mailpit: тестування листів верифікації та скидання пароля з Casdoor

· Читання за 9 хв
Yang Luo
Casdoor Maintainer

MailHog і Mailpit — це фальшиві SMTP-сервери для розробки: вони приймають усі повідомлення, зберігають їх і показують у веб-інтерфейсі замість доставки. Обидва використовують ті самі порти за замовчуванням, SMTP на 1025 та веб-інтерфейс і API на 8025, тому адреса SMTP — smtp://127.0.0.1:1025, а скринька знаходиться за адресою http://127.0.0.1:8025 для обох. Відмінність полягає в підтримці: останній реліз MailHog, v1.0.1, вийшов у серпні 2020 року, тоді як Mailpit випустив v1.33.0 31 жовтня 2026 року. Для нового проекту використовуйте Mailpit. Casdoor надсилає листи через звичайного SMTP-провайдера до обох, тому ви можете тестувати коди реєстрації, листи для скидання пароля та магічні посилання без реального поштового акаунта.

Фіктивний платіжний шлюз для тестування: Фіктивний провайдер Casdoor, тестовий режим Stripe та пісочниця PayPal

· Читання за 9 хв
Yang Luo
Casdoor Maintainer

Фіктивний платіжний шлюз — це платіжний провайдер, який приймає кожне оформлення замовлення як оплачене без звернення до банку чи платіжної мережі, що дозволяє тестувати замовлення, підписки та виконання зобов'язань без реальних грошей та рахунку у шлюзі. Casdoor поставляється з таким провайдером: Фіктивний платіжний провайдер. Додайте його до продукту, купіть продукт, і Casdoor запише платіж та замовлення як Paid, запустить підписку та створить транзакцію, все це не залишаючи ваш сервер. Використовуйте Dummy у розробці та переходьте на пісочницю вендора (тестовий режим Stripe, пісочниця PayPal, пісочниця Paddle) на етапі staging, де також потрібні відхилені картки, 3-D Secure та реальні редіректи.