| Index: tools/json_schema_compiler/idl_schema_test.py
|
| diff --git a/tools/json_schema_compiler/idl_schema_test.py b/tools/json_schema_compiler/idl_schema_test.py
|
| index 5a941e0b7fac7f4f4ae20daf96661f54c57c5fdc..ebd2c6d8d17a258cdd09b40b6b9958ed44380ac2 100755
|
| --- a/tools/json_schema_compiler/idl_schema_test.py
|
| +++ b/tools/json_schema_compiler/idl_schema_test.py
|
| @@ -58,9 +58,18 @@ class IdlSchemaTest(unittest.TestCase):
|
|
|
| def testEnum(self):
|
| schema = self.idl_basics
|
| - expected = {'enum': ['name1', 'name2'],
|
| + expected = {'enum': ['name1', 'name2'], 'description': 'Enum description',
|
| 'type': 'string', 'id': 'idl_basics.EnumType'}
|
| - self.assertEquals(expected, getType(schema, 'idl_basics.EnumType'))
|
| + self.assertEquals(expected, getType(schema, expected['id']))
|
| +
|
| + expected = {'enum': [0, 42], 'description': 'IntegerEnum description',
|
| + 'type': 'integer', 'id': 'idl_basics.IntegerEnumType'}
|
| + self.assertEquals(expected, getType(schema, expected['id']))
|
| +
|
| + expected = {'enum': [3.14159265, 6.0221415e23, 6.626068e-34],
|
| + 'description': 'DoubleEnumType description',
|
| + 'type': 'double', 'id': 'idl_basics.DoubleEnumType'}
|
| + self.assertEquals(expected, getType(schema, expected['id']))
|
|
|
| expected = [{'name':'type', '$ref':'idl_basics.EnumType'},
|
| {'type':'function', 'name':'Callback5',
|
|
|