keyhog-scanner 0.5.40

keyhog-scanner: high-performance SIMD-accelerated secret detection engine
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! Path component `tests/` forces TestCode context.

use keyhog_scanner::context::{infer_context, CodeContext};

#[test]
fn context_test_directory_component() {
    let lines = vec!["export API_KEY=sk-live-123"];
    assert_eq!(
        infer_context(&lines, 0, Some("tests/fixtures/config.env")),
        CodeContext::TestCode,
        "any path under tests/ directory is test context"
    );
}