#![allow(dead_code)]
use std::path::{Path, PathBuf};
pub fn sdk_ts_fixtures() -> PathBuf {
PathBuf::from(env!("CARGO_MANIFEST_DIR")).join("tests/fixtures/sdk-ts")
}
pub fn sdk_py_fixtures() -> PathBuf {
PathBuf::from(env!("CARGO_MANIFEST_DIR")).join("tests/fixtures/sdk-py")
}
pub fn read_fixture_json(path: &Path) -> serde_json::Value {
let bytes = std::fs::read(path)
.unwrap_or_else(|e| panic!("failed to read fixture {}: {e}", path.display()));
serde_json::from_slice(&bytes)
.unwrap_or_else(|e| panic!("failed to parse fixture {}: {e}", path.display()))
}