use xsd_parser::{config::RendererFlags, Config, IdentType};
use crate::utils::{generate_test, ConfigEx};
#[test]
fn empty() {
generate_test(
"tests/renderer/renderer_flags/schema.xsd",
"tests/renderer/renderer_flags/expected/empty.rs",
Config::test_default()
.set_renderer_flags(RendererFlags::NONE)
.with_generate([
(IdentType::Type, "tns:MyChoice"),
(IdentType::Type, "tns:MySequence"),
]),
);
}
#[test]
fn render_docs() {
generate_test(
"tests/renderer/renderer_flags/schema_with_docs.xsd",
"tests/renderer/renderer_flags/expected/render_docs.rs",
Config::test_default()
.set_renderer_flags(RendererFlags::RENDER_DOCS)
.with_generate([
(IdentType::Type, "tns:MyChoice"),
(IdentType::Type, "tns:MySequence"),
]),
);
}