summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorahernandez.miralles@gmail.com <ahernandez.miralles@gmail.com@0039d316-1c4b-4281-b951-d872f2087c98>2014-07-11 20:04:17 +0000
committerahernandez.miralles@gmail.com <ahernandez.miralles@gmail.com@0039d316-1c4b-4281-b951-d872f2087c98>2014-07-11 20:04:17 +0000
commitb91bcfad07643ed87a132338fd1cb229e55d8923 (patch)
tree8407121465a5555f85e01f7d4c1bf0db1b16c175
parentf79288e4c7c39b1555f5c100078b59ee12ef4414 (diff)
downloadchromium_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-xchrome/common/extensions/docs/server2/api_data_source_test.py29
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__':