test(wasm): add column_count

This commit is contained in:
rzmk 2024-06-22 08:38:00 -04:00
parent 358fe0a8b9
commit 1e7c4a1569
No known key found for this signature in database

View file

@ -1,5 +1,5 @@
use czv_wasm; use czv_wasm;
use czv_wasm::count::RowCountOptions; use czv_wasm::count::{ColumnCountOptions, RowCountOptions};
use czv_wasm::Result; use czv_wasm::Result;
use wasm_bindgen_test::*; use wasm_bindgen_test::*;
wasm_bindgen_test::wasm_bindgen_test_configure!(run_in_browser); wasm_bindgen_test::wasm_bindgen_test_configure!(run_in_browser);
@ -35,3 +35,18 @@ strawberry,3.00"
assert_eq!(result, 4); assert_eq!(result, 4);
Ok(()) Ok(())
} }
#[test]
#[wasm_bindgen_test]
fn column_count() -> Result<()> {
let options = ColumnCountOptions {
file_data: "fruit,price
apple,2.00
banana,1.50
strawberry,3.00"
.to_string(),
};
let result = czv_wasm::count::column_count(options)?;
assert_eq!(result, 2);
Ok(())
}