#![cfg(target_arch = "wasm32")] use keyvaluedb_memorydb::create; use keyvaluedb_shared_tests as st; use std::io; use wasm_bindgen_test::*; wasm_bindgen_test_configure!(run_in_browser); #[wasm_bindgen_test] async fn get_fails_with_non_existing_column() -> io::Result<()> { let db = create(1); st::test_get_fails_with_non_existing_column(db).await } #[wasm_bindgen_test] async fn put_and_get() -> io::Result<()> { let db = create(1); st::test_put_and_get(db).await } #[wasm_bindgen_test] async fn delete_and_get() -> io::Result<()> { let db = create(1); st::test_delete_and_get(db).await } #[wasm_bindgen_test] async fn delete_and_get_single() -> io::Result<()> { let db = create(1); st::test_delete_and_get_single(db).await } #[wasm_bindgen_test] async fn delete_prefix() -> io::Result<()> { let db = create(st::DELETE_PREFIX_NUM_COLUMNS); st::test_delete_prefix(db).await } #[wasm_bindgen_test] async fn iter() -> io::Result<()> { let db = create(1); st::test_iter(db).await } #[wasm_bindgen_test] async fn iter_keys() -> io::Result<()> { let db = create(1); st::test_iter_keys(db).await } #[wasm_bindgen_test] async fn iter_with_prefix() -> io::Result<()> { let db = create(1); st::test_iter_with_prefix(db).await } #[wasm_bindgen_test] async fn complex() -> io::Result<()> { let db = create(1); st::test_complex(db).await }