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 ae382f2c_54cb_6e9d_6f2a_9cca6dc3c17d["test_invalid_defs()"] 08edba3a_006b_c0f4_caba_f2d75c8302a3["types.rs"] ae382f2c_54cb_6e9d_6f2a_9cca6dc3c17d -->|defined in| 08edba3a_006b_c0f4_caba_f2d75c8302a3 17a55069_0e10_d36b_0563_2f1f5ee004eb["types()"] ae382f2c_54cb_6e9d_6f2a_9cca6dc3c17d -->|calls| 17a55069_0e10_d36b_0563_2f1f5ee004eb c44bc084_0502_5ec6_d31b_778984e899f7["add_def()"] ae382f2c_54cb_6e9d_6f2a_9cca6dc3c17d -->|calls| c44bc084_0502_5ec6_d31b_778984e899f7 11745224_25a2_49cb_1bd6_8c06bd1f3328["definitions()"] ae382f2c_54cb_6e9d_6f2a_9cca6dc3c17d -->|calls| 11745224_25a2_49cb_1bd6_8c06bd1f3328 style ae382f2c_54cb_6e9d_6f2a_9cca6dc3c17d 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
Defined In
Source
Frequently Asked Questions
What does test_invalid_defs() do?
test_invalid_defs() is a function in the tailwindcss codebase, defined in crates/ignore/src/types.rs.
Where is test_invalid_defs() defined?
test_invalid_defs() is defined in crates/ignore/src/types.rs at line 581.
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