diff --git a/test/scripts/typedvar.py b/test/scripts/typedvar.py
index 1e0493b..c87d3e0 100644
--- a/test/scripts/typedvar.py
+++ b/test/scripts/typedvar.py
@@ -25,6 +25,7 @@ class TypedVarTest( unittest.TestCase ):
     def testConst(self):
         self.assertEqual( True, target.module.typedVar( "g_constBoolValue" ) )
         self.assertEqual( 0x5555, target.module.typedVar( "g_constNumValue" ) )
+        self.assertEqual( 3, target.module.typedVar( "g_constEnumThree" ) )
 
     def testGetAddress( self ):
         tv = target.module.typedVar( "structTest", target.module.g_structTest )
diff --git a/test/targetapp/targetapp.cpp b/test/targetapp/targetapp.cpp
index fbbb245..a747996 100644
--- a/test/targetapp/targetapp.cpp
+++ b/test/targetapp/targetapp.cpp
@@ -111,6 +111,8 @@ enum enumType {
     THREE = 3
 };
 
+const enumType g_constEnumThree = THREE;
+
 class classChild : public classBase {
 public:
     int m_childField;
@@ -293,6 +295,7 @@ void FuncWithName0()
     std::cout << ptrIntMatrix1;
     std::cout << g_bigValue;
     std::cout << g_classChild.m_enumField;
+    std::cout << g_constEnumThree;
     std::cout << g_unNamedStruct.m_fieldNestedStruct;
     std::cout << g_structNested.m_nestedFiled;
     std::cout << g_unTypedPtrToFunction;