fn should_deserialize_short_permissions()

in core/cli/src/args/permissions/global.rs [319:374]


    fn should_deserialize_short_permissions() {
        assert_eq!(
            GlobalPermissionsArg::from_str(
                "m_srv,r_srv,m_usr,r_usr,m_str,r_str,m_top,r_top,p_msg,s_msg"
            )
            .unwrap(),
            GlobalPermissionsArg {
                permissions: GlobalPermissions {
                    manage_servers: true,
                    read_servers: true,
                    manage_users: true,
                    read_users: true,
                    manage_streams: true,
                    read_streams: true,
                    manage_topics: true,
                    read_topics: true,
                    poll_messages: true,
                    send_messages: true,
                }
            }
        );
        assert_eq!(
            GlobalPermissionsArg::from_str("m_top,r_top").unwrap(),
            GlobalPermissionsArg {
                permissions: GlobalPermissions {
                    manage_servers: false,
                    read_servers: false,
                    manage_users: false,
                    read_users: false,
                    manage_streams: false,
                    read_streams: false,
                    manage_topics: true,
                    read_topics: true,
                    poll_messages: false,
                    send_messages: false,
                }
            }
        );
        assert_eq!(
            GlobalPermissionsArg::from_str("s_msg,m_srv").unwrap(),
            GlobalPermissionsArg {
                permissions: GlobalPermissions {
                    manage_servers: true,
                    read_servers: false,
                    manage_users: false,
                    read_users: false,
                    manage_streams: false,
                    read_streams: false,
                    manage_topics: false,
                    read_topics: false,
                    poll_messages: false,
                    send_messages: true,
                }
            }
        );
    }