Simplify enum WASM bindings generator

PiperOrigin-RevId: 834725472
Change-Id: I278447145cd8dcdd145f0d50bc3bae649ea2b440
This commit is contained in:
Matija Kecman
2025-11-20 05:50:55 -08:00
committed by Copybara-Service
parent a0d49ade1b
commit ee8dbd4347
4 changed files with 17 additions and 20 deletions
+4 -2
View File
@@ -819,7 +819,9 @@ class EnumsGeneratorTest(absltest.TestCase):
),
})
expected_code = """ enum_<TestEnum>("TestEnum")
expected_code = """
EMSCRIPTEN_BINDINGS(mujoco_enums) {
enum_<TestEnum>("TestEnum")
.value("FIRST_VAL", FIRST_VAL)
.value("SECOND_VAL", SECOND_VAL)
.value("THIRD_VAL", THIRD_VAL);
@@ -828,7 +830,7 @@ class EnumsGeneratorTest(absltest.TestCase):
.value("ALPHA", ALPHA)
.value("BETA", BETA);
enum_<EmptyEnum>("EmptyEnum");"""
}""".strip()
markers_and_content = generator.generate()
actual_code = "\n\n".join(markers_and_content[0][1])