Home / Function/ test_invalid_defs() — tailwindcss Function Reference

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

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