Home / Function/ test_files_in_deep() — tailwindcss Function Reference

test_files_in_deep() — tailwindcss Function Reference

Architecture documentation for the test_files_in_deep() function in gitignore_matched_path_or_any_parents_tests.rs from the tailwindcss codebase.

Entity Profile

Dependency Diagram

graph TD
  01774e64_856f_2413_9dc8_8fb9294e94e4["test_files_in_deep()"]
  94ff899b_35e3_0285_8c8b_3ddbbd041ae9["get_gitignore()"]
  01774e64_856f_2413_9dc8_8fb9294e94e4 -->|calls| 94ff899b_35e3_0285_8c8b_3ddbbd041ae9
  style 01774e64_856f_2413_9dc8_8fb9294e94e4 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

crates/ignore/tests/gitignore_matched_path_or_any_parents_tests.rs lines 54–81

fn test_files_in_deep() {
    let gitignore = get_gitignore();
    let m = |path: &str| gitignore.matched_path_or_any_parents(Path::new(path), false);

    // 0x
    assert!(m("ROOT/parent_dir/file_deep_00").is_ignore());
    assert!(m("ROOT/parent_dir/file_deep_01").is_none());
    assert!(m("ROOT/parent_dir/file_deep_02").is_none());
    assert!(m("ROOT/parent_dir/file_deep_03").is_none());

    // 1x
    assert!(m("ROOT/parent_dir/file_deep_10").is_none());
    assert!(m("ROOT/parent_dir/file_deep_11").is_none());
    assert!(m("ROOT/parent_dir/file_deep_12").is_none());
    assert!(m("ROOT/parent_dir/file_deep_13").is_none());

    // 2x
    assert!(m("ROOT/parent_dir/file_deep_20").is_ignore());
    assert!(m("ROOT/parent_dir/file_deep_21").is_none());
    assert!(m("ROOT/parent_dir/file_deep_22").is_none());
    assert!(m("ROOT/parent_dir/file_deep_23").is_none());

    // 3x
    assert!(m("ROOT/parent_dir/file_deep_30").is_ignore());
    assert!(m("ROOT/parent_dir/file_deep_31").is_none());
    assert!(m("ROOT/parent_dir/file_deep_32").is_none());
    assert!(m("ROOT/parent_dir/file_deep_33").is_none());
}

Domain

Subdomains

Frequently Asked Questions

What does test_files_in_deep() do?
test_files_in_deep() is a function in the tailwindcss codebase.
What does test_files_in_deep() call?
test_files_in_deep() calls 1 function(s): get_gitignore.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free