sim-run-core 0.3.1

Core command entry API for the SIM bootloader.
Documentation
use super::*;

#[test]
fn version_line_uses_package_version() {
    assert_eq!(
        version_line(),
        format!("sim {}\n", env!("CARGO_PKG_VERSION"))
    );
}

#[test]
fn version_line_accepts_product_binary_version() {
    assert_eq!(version_line_for("7.8.9"), "sim 7.8.9\n");
}

#[test]
fn direct_payload_enters_loaded_boot() {
    let err = run(["sim", "run"]).unwrap_err();
    assert!(err.to_string().starts_with("no codec 'lisp' available"));
}