diff --git a/tests/test_e3.py b/tests/test_e3.py
index 8fd908ed3fcc3be83e4b241d42a0d511f0d35e0b..b14024309428de1c59568b67a0de119e77f6866c 100644
--- a/tests/test_e3.py
+++ b/tests/test_e3.py
@@ -30,3 +30,12 @@ def test_incorrect_module_name(wrappers):
     rc, _, errs = wrapper.run_make("build")
     assert rc == 2
     assert f"E3_MODULE_NAME '{module_name}' is not valid" in errs
+
+
+def test_add_missing_build_number(wrapper: Wrapper):
+    version = "1.2.3"
+    wrapper.write_dot_local_data("CONFIG_MODULE", {"E3_MODULE_VERSION": version})
+
+    rc, outs, _ = wrapper.run_make("vars")
+    assert rc == 0
+    assert f"E3_MODULE_VERSION = {version}+0" in outs.splitlines()