rotext_internal_test 0.2.0

A crate that includes internal test related stuff for the official Rotext parser.
Documentation
use rotext_core::EventType;

use crate::suites::inline::support::{case, GroupedCases};

pub fn groups_dicexp() -> Vec<GroupedCases> {
    vec![GroupedCases {
        group: "骰子表达式",
        cases: vec![
            case!(
                vec!["[=d100]", "[=d100"],
                vec![(EventType::Dicexp, Some("d100")),]
            ),
            case!(
                vec!["abc[=d100]"],
                vec![
                    (EventType::Text, Some("abc")),
                    (EventType::Dicexp, Some("d100")),
                ]
            ),
            case!(
                vec!["[=d100]abc"],
                vec![
                    (EventType::Dicexp, Some("d100")),
                    (EventType::Text, Some("abc")),
                ]
            ),
        ],
    }]
}