mod common;
use common::setup;
use refluxer::model::id::GuildId;
#[tokio::test]
async fn test_invalid_channel_returns_error() {
let (http, _) = setup();
let result = http.get_channel(refluxer::ChannelId::new(0)).await;
assert!(result.is_err());
if let Err(refluxer::error::HttpError::Api { status, .. }) = result {
assert!(
status == 404 || status == 400,
"expected 404 or 400, got {status}"
);
}
}
#[tokio::test]
async fn test_invalid_guild_returns_error() {
let (http, _) = setup();
let result = http.get_guild(GuildId::new(0)).await;
assert!(result.is_err());
}