From b231731d11d2ce3f4b9a2ec544460da843a59196 Mon Sep 17 00:00:00 2001 From: magic-akari Date: Fri, 1 Mar 2024 19:11:18 +0800 Subject: [PATCH] refactor: normalize function API --- crates/lua_fmt/src/lib.rs | 4 +++- crates/lua_fmt/test_bun/bun.spec.ts | 2 +- crates/lua_fmt/test_deno/deno.test.ts | 4 ++-- crates/lua_fmt/test_node/test-node.mjs | 2 +- 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/crates/lua_fmt/src/lib.rs b/crates/lua_fmt/src/lib.rs index e86df92..dab4fc4 100644 --- a/crates/lua_fmt/src/lib.rs +++ b/crates/lua_fmt/src/lib.rs @@ -6,7 +6,9 @@ use stylua_lib::{ use wasm_bindgen::prelude::wasm_bindgen; #[wasm_bindgen] -pub fn format(input: &str, config: Option) -> Result { +pub fn format(input: &str, filename: &str, config: Option) -> Result { + let _ = filename; + let config = config .map(|x| serde_wasm_bindgen::from_value::(x.clone())) .transpose() diff --git a/crates/lua_fmt/test_bun/bun.spec.ts b/crates/lua_fmt/test_bun/bun.spec.ts index 091eb49..1396b76 100644 --- a/crates/lua_fmt/test_bun/bun.spec.ts +++ b/crates/lua_fmt/test_bun/bun.spec.ts @@ -44,7 +44,7 @@ for await (const input_path of walk(test_root)) { ]); test(test_name, () => { - const actual = format(input); + const actual = format(input, input_path); expect(actual).toBe(expected); }); } diff --git a/crates/lua_fmt/test_deno/deno.test.ts b/crates/lua_fmt/test_deno/deno.test.ts index c0ee224..0303444 100644 --- a/crates/lua_fmt/test_deno/deno.test.ts +++ b/crates/lua_fmt/test_deno/deno.test.ts @@ -21,14 +21,14 @@ for await (const entry of walk(test_root, { const input = Deno.readTextFileSync(entry.path); if (update) { - const actual = format(input); + const actual = format(input, entry.path); Deno.writeTextFileSync(entry.path + ".snap", actual); } else { const test_name = relative(test_root.pathname, entry.path); const expected = Deno.readTextFileSync(entry.path + ".snap"); Deno.test(test_name, () => { - const actual = format(input); + const actual = format(input, entry.path); assertEquals(actual, expected); }); } diff --git a/crates/lua_fmt/test_node/test-node.mjs b/crates/lua_fmt/test_node/test-node.mjs index 9d0e86d..aea917a 100644 --- a/crates/lua_fmt/test_node/test-node.mjs +++ b/crates/lua_fmt/test_node/test-node.mjs @@ -36,7 +36,7 @@ for await (const dirent of await fs.opendir(test_root, { recursive: true })) { ]); test(test_name, () => { - const actual = format(input); + const actual = format(input, input_path); assert.equal(actual, expected); }); }