1.4 KiB
1.4 KiB
Discord Webhook Integration Tests
This plugin tests Discord webhook integration for EU-Utility.
Test Coverage
1. Connection Tests
- Webhook URL validation
- Connection establishment
- Authentication verification
2. Payload Tests
- Simple text messages
- Rich embeds with fields
- Global/HOF announcements
- Skill gain notifications
- Error alerts
3. Error Handling
- Invalid payload handling
- Network timeout scenarios
- Rate limit detection
- Retry mechanisms
Usage
- Configure your Discord webhook URL in the "Webhook URL" tab
- Run individual tests or all tests from the "Test Cases" tab
- View detailed results in the "Results" tab
- Build custom payloads in the "Payload Builder" tab
Expected Results
| Test | Expected | Description |
|---|---|---|
| Simple Message | 204 | Basic text delivery |
| Embed Message | 204 | Rich formatting |
| Global Announcement | 204 | Special formatting |
| Skill Gain | 204 | Compact notification |
| Error Alert | 204 | Error styling |
| Invalid Payload | 400 | Error handling |
Compatibility Matrix
| Platform | Status | Notes |
|---|---|---|
| Windows 10/11 | ✅ Full | All features supported |
| Linux | ✅ Full | All features supported |
| macOS | ✅ Full | All features supported |
API Dependencies
requests- HTTP client library- Discord Webhook API v10