diff options
author | ahernandez.miralles@gmail.com <ahernandez.miralles@gmail.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-07-11 20:04:17 +0000 |
---|---|---|
committer | ahernandez.miralles@gmail.com <ahernandez.miralles@gmail.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-07-11 20:04:17 +0000 |
commit | b91bcfad07643ed87a132338fd1cb229e55d8923 (patch) | |
tree | 8407121465a5555f85e01f7d4c1bf0db1b16c175 | |
parent | f79288e4c7c39b1555f5c100078b59ee12ef4414 (diff) | |
download | chromium_src-b91bcfad07643ed87a132338fd1cb229e55d8923.zip chromium_src-b91bcfad07643ed87a132338fd1cb229e55d8923.tar.gz chromium_src-b91bcfad07643ed87a132338fd1cb229e55d8923.tar.bz2 |
Docserver: Add more tests to api_data_source_test.py
NOTRY=True
Review URL: https://codereview.chromium.org/389433002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@282677 0039d316-1c4b-4281-b951-d872f2087c98
-rwxr-xr-x | chrome/common/extensions/docs/server2/api_data_source_test.py | 29 |
1 files changed, 28 insertions, 1 deletions
diff --git a/chrome/common/extensions/docs/server2/api_data_source_test.py b/chrome/common/extensions/docs/server2/api_data_source_test.py index 3d0d7b8..6779559 100755 --- a/chrome/common/extensions/docs/server2/api_data_source_test.py +++ b/chrome/common/extensions/docs/server2/api_data_source_test.py @@ -323,8 +323,14 @@ class APIDataSourceWithNodeAvailabilityTest(unittest.TestCase): def testGetAPINodeAvailability(self): def assertEquals(node, actual): node_availabilities = { + 'tabs.Tab': None, + 'tabs.fakeTabsProperty1': None, 'tabs.get': None, - 'tabs.getCurrent': 19 + 'tabs.onUpdated': None, + 'tabs.InjectDetails': 25, + 'tabs.fakeTabsProperty2': 15, + 'tabs.getCurrent': 19, + 'tabs.onActivated': 27 } self.assertEquals(node_availabilities[node], actual) @@ -337,10 +343,31 @@ class APIDataSourceWithNodeAvailabilityTest(unittest.TestCase): None).ToDict() # Test nodes that have the same availability as their parent. + + # Test type. + assertEquals('tabs.Tab', model_dict['types'][0]['availability']) + # Test property. + assertEquals('tabs.fakeTabsProperty1', + model_dict['properties'][0]['availability']) + # Test function. assertEquals('tabs.get', model_dict['functions'][1]['availability']) + # Test event. + assertEquals('tabs.onUpdated', model_dict['events'][1]['availability']) + # Test nodes with varying availabilities. + + # Test type. + assertEquals('tabs.InjectDetails', + model_dict['types'][1]['availability']['version']) + # Test property. + assertEquals('tabs.fakeTabsProperty2', + model_dict['properties'][2]['availability']['version']) + # Test function. assertEquals('tabs.getCurrent', model_dict['functions'][0]['availability']['version']) + # Test event. + assertEquals('tabs.onActivated', + model_dict['events'][0]['availability']['version']) if __name__ == '__main__': |