web/test/unittest_views_json.py
branchstable
changeset 8629 3ae893f9ec84
parent 8601 1a6000ff2080
child 8704 933f9693c53d
--- a/web/test/unittest_views_json.py	Thu Dec 20 12:14:14 2012 +0100
+++ b/web/test/unittest_views_json.py	Thu Dec 20 12:15:57 2012 +0100
@@ -37,6 +37,13 @@
         self.assertEqual(req.headers_out.getRawHeaders('content-type'), ['application/json'])
         self.assertEqual(data, '[["guests", 1], ["managers", 1]]')
 
+    def test_json_rsetexport_empty_rset(self):
+        req = self.request()
+        rset = req.execute('Any X WHERE X is CWUser, X login "foobarbaz"')
+        data = self.view('jsonexport', rset)
+        self.assertEqual(req.headers_out.getRawHeaders('content-type'), ['application/json'])
+        self.assertEqual(data, '[]')
+
     def test_json_rsetexport_with_jsonp(self):
         req = self.request()
         req.form.update({'callback': 'foo',