test_invalid_defs() — tailwindcss Function Reference
Architecture documentation for the test_invalid_defs() function in types.rs from the tailwindcss codebase.
Entity Profile
Dependency Diagram
graph TD 6dccf8ba_42be_9445_fb74_cd0376533e2e["test_invalid_defs()"] e44ffbc0_f176_ba77_cffb_94b997eed032["types()"] 6dccf8ba_42be_9445_fb74_cd0376533e2e -->|calls| e44ffbc0_f176_ba77_cffb_94b997eed032 0dca21a1_0683_76d3_3acc_27f258ad5822["add_def()"] 6dccf8ba_42be_9445_fb74_cd0376533e2e -->|calls| 0dca21a1_0683_76d3_3acc_27f258ad5822 ee2b8164_27c7_5b37_1eda_df10c86c0403["definitions()"] 6dccf8ba_42be_9445_fb74_cd0376533e2e -->|calls| ee2b8164_27c7_5b37_1eda_df10c86c0403 style 6dccf8ba_42be_9445_fb74_cd0376533e2e fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
crates/ignore/src/types.rs lines 581–600
fn test_invalid_defs() {
let mut btypes = TypesBuilder::new();
for tydef in types() {
btypes.add_def(tydef).unwrap();
}
// Preserve the original definitions for later comparison.
let original_defs = btypes.definitions();
let bad_defs = vec![
// Reference to type that does not exist
"combo:include:html,qwerty",
// Bad format
"combo:foobar:html,rust",
"",
];
for def in bad_defs {
assert!(btypes.add_def(def).is_err());
// Ensure that nothing changed, even if some of the includes were valid.
assert_eq!(btypes.definitions(), original_defs);
}
}
Domain
Subdomains
Source
Frequently Asked Questions
What does test_invalid_defs() do?
test_invalid_defs() is a function in the tailwindcss codebase.
What does test_invalid_defs() call?
test_invalid_defs() calls 3 function(s): add_def, definitions, types.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free