added a check for type_override generation to options test
diff --git a/tests/options/options.proto b/tests/options/options.proto
index e8c3f46..28ea2d5 100644
--- a/tests/options/options.proto
+++ b/tests/options/options.proto
@@ -110,3 +110,10 @@
     optional int32 missing = 2 [(nanopb).default_has = false];
     optional int32 normal = 3;
 }
+
+// Overriden type in generated C code
+message TypeOverrideMessage
+{
+    required Enum1 normal = 1;
+    required Enum1 overriden = 2 [(nanopb).type_override = TYPE_UINT32];
+}
diff --git a/tests/options/options_h.expected b/tests/options/options_h.expected
index 9e47e6a..9e3be16 100644
--- a/tests/options/options_h.expected
+++ b/tests/options/options_h.expected
@@ -17,4 +17,8 @@
 \s+PB_MSG\(105,[0-9]*,Message5\) \\
 #define Message5_msgid 105
 ! has_proto3field
+Enum1 normal
+uint32_t overriden
+#define TypeOverrideMessage_init_default[ ]*\{_Enum1_MIN, 0\}
+#define TypeOverrideMessage_init_zero[ ]*\{_Enum1_MIN, 0\}