axum-cometd 0.7.0-beta.2

Framework for CometD server creation
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use crate::utils::ChannelNameValidator;
use test_common::TEST_SUBSCRIBE_CHANNEL_NAMES;

#[test]
fn test_subscribe_channel_name_validator() {
    let validator = ChannelNameValidator::default();

    for (channel, result) in TEST_SUBSCRIBE_CHANNEL_NAMES {
        assert_eq!(
            validator
                .validate_subscribe_channel_name(channel, ())
                .ok()
                .is_some(),
            result,
            "{channel}"
        );
    }
}