summaryrefslogtreecommitdiffstats
path: root/chrome/common/extensions/docs/server2/api_data_source_test.py
diff options
context:
space:
mode:
authorcduvall@chromium.org <cduvall@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-10-26 00:45:26 +0000
committercduvall@chromium.org <cduvall@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-10-26 00:45:26 +0000
commit574ef63851a8d31b411f88adc34b1371ee6779dd (patch)
tree04d27a045c818ecf837147c2b5f2dee87b740e5e /chrome/common/extensions/docs/server2/api_data_source_test.py
parent8afa0ad543408e39152bc35f6e51af127a9bb6a2 (diff)
downloadchromium_src-574ef63851a8d31b411f88adc34b1371ee6779dd.zip
chromium_src-574ef63851a8d31b411f88adc34b1371ee6779dd.tar.gz
chromium_src-574ef63851a8d31b411f88adc34b1371ee6779dd.tar.bz2
Extensions Docs Server: Fix handling of nodocs in server2
Some nodocs were being left in the documentation by server2. BUG=154387 Review URL: https://codereview.chromium.org/11195055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@164227 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/common/extensions/docs/server2/api_data_source_test.py')
-rwxr-xr-xchrome/common/extensions/docs/server2/api_data_source_test.py10
1 files changed, 9 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 3e7e4c4..471b07e 100755
--- a/chrome/common/extensions/docs/server2/api_data_source_test.py
+++ b/chrome/common/extensions/docs/server2/api_data_source_test.py
@@ -8,7 +8,10 @@ import os
import sys
import unittest
-from api_data_source import APIDataSource, _JscModel, _FormatValue
+from api_data_source import (APIDataSource,
+ _JscModel,
+ _FormatValue,
+ _RemoveNoDocs)
from compiled_file_system import CompiledFileSystem
from docs_server_utils import GetLinkToRefType
from file_system import FileNotFoundError
@@ -108,5 +111,10 @@ class APIDataSourceTest(unittest.TestCase):
_MakeLink('#type-type2', 'type2')),
_GetType(dict_, 'type3')['description'])
+ def testRemoveNoDocs(self):
+ d = json.loads(self._ReadLocalFile('nodoc_test.json'))
+ _RemoveNoDocs(d)
+ self.assertEqual(json.loads(self._ReadLocalFile('expected_nodoc.json')), d)
+
if __name__ == '__main__':
unittest.main()