//! Smoke tests for src/main.rs (auto-generated by pact adopt).

#[cfg(test)]
mod smoke_crate {
    #[test]
    fn test_module_crate_compiles() {
        // Verify that the module compiles and is reachable.
        // Module compiled successfully.
    }

    #[test]
    fn test_expand_home_exists() {
        // Verify expand_home is a callable symbol.
        let _fn_ref = crate::expand_home;
    }

    #[test]
    fn test_run_exists() {
        // Verify run is a callable symbol.
        let _fn_ref = crate::run;
    }

    #[test]
    fn test_main_exists() {
        // Verify main is a callable symbol.
        let _fn_ref = crate::main;
    }

    #[test]
    fn test_Cli_exists() {
        // Verify Cli is a callable symbol.
        let _fn_ref = crate::Cli;
    }

    #[test]
    fn test_TestInput_exists() {
        // Verify TestInput is a callable symbol.
        let _fn_ref = crate::TestInput;
    }

    #[test]
    fn test_Command_exists() {
        // Verify Command is a callable symbol.
        let _fn_ref = crate::Command;
    }

}
