q66 pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=6e7ab244f7609f4655e683c2df829a9e9e461d60

commit 6e7ab244f7609f4655e683c2df829a9e9e461d60
Author: Daniel Kolesa <d.kol...@osg.samsung.com>
Date:   Tue May 12 14:37:16 2015 +0100

    eolian: fix wrong enum tests
---
 src/tests/eolian/data/enum.eo     | 6 +++---
 src/tests/eolian/eolian_parsing.c | 3 +--
 2 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/src/tests/eolian/data/enum.eo b/src/tests/eolian/data/enum.eo
index 43592f7..f326e47 100644
--- a/src/tests/eolian/data/enum.eo
+++ b/src/tests/eolian/data/enum.eo
@@ -9,13 +9,13 @@ enum Bar {
     foo = enum Foo.baz
 }
 
-type Baz: enum _Baz {
+enum Baz {
     flag1 = 1 << 0,
     flag2 = 1 << 1,
     flag3 = 1 << 2
-};
+}
 
-const Bah: int = Baz.flag1;
+const Bah: int = enum Baz.flag1;
 
 class Enum {
     methods {
diff --git a/src/tests/eolian/eolian_parsing.c 
b/src/tests/eolian/eolian_parsing.c
index 99113ef..fddc183 100644
--- a/src/tests/eolian/eolian_parsing.c
+++ b/src/tests/eolian/eolian_parsing.c
@@ -886,8 +886,7 @@ START_TEST(eolian_enum)
    fail_if(v.type != EOLIAN_EXPR_INT);
    fail_if(v.value.i != 15);
 
-   fail_if(!(type = eolian_type_alias_get_by_name("Baz")));
-   fail_if(!(type = eolian_type_base_type_get(type)));
+   fail_if(!(type = eolian_type_enum_get_by_name("Baz")));
 
    fail_if(!(field = eolian_type_enum_field_get(type, "flag1")));
    fail_if(!(exp = eolian_type_enum_field_value_get(field)));

-- 


Reply via email to