#![cfg(not(target_arch = "wasm32"))]
mod common;
use anytomd::{ConversionOptions, convert_file};
use common::normalize;
#[test]
fn test_csv_convert_file_sample() {
let result = convert_file("tests/fixtures/sample.csv", &ConversionOptions::default()).unwrap();
assert!(result.markdown.contains("Alice"));
assert!(result.markdown.contains("東京"));
assert!(result.markdown.contains("서울"));
assert!(result.markdown.contains("New York"));
assert!(result.markdown.contains("다영"));
}
#[test]
fn test_csv_golden_sample() {
let result = convert_file("tests/fixtures/sample.csv", &ConversionOptions::default()).unwrap();
let expected = include_str!("fixtures/expected/sample.csv.md");
assert_eq!(normalize(&result.markdown), normalize(expected));
}
#[test]
fn test_csv_convert_bytes_direct() {
let input = b"X,Y\n1,2\n";
let result = anytomd::convert_bytes(input, "csv", &ConversionOptions::default()).unwrap();
assert!(result.markdown.contains("| X | Y |"));
assert!(result.markdown.contains("| 1 | 2 |"));
}