diff -r 0020aa12af07 -r 59a29405688c ext/test/unittest_rest.py
--- a/ext/test/unittest_rest.py Wed Apr 03 12:17:24 2013 +0200
+++ b/ext/test/unittest_rest.py Thu Apr 04 17:45:09 2013 +0200
@@ -75,5 +75,12 @@
out = rest_publish(context, ':rql:`Any X WHERE X is CWUser`')
self.assertEqual(out, u'
CWUser_plural
\n')
+ def test_bookmark_role(self):
+ context = self.context()
+ rset = self.execute('INSERT Bookmark X: X title "hello", X path "/view?rql=Any X WHERE X is CWUser"')
+ eid = rset[0][0]
+ out = rest_publish(context, ':bookmark:`%s`' % eid)
+ self.assertEqual(out, u'CWUser_plural
\n')
+
if __name__ == '__main__':
unittest_main()