32 def _test_arurl(self, qs, **kwargs): |
32 def _test_arurl(self, qs, **kwargs): |
33 req = FakeRequest() |
33 req = FakeRequest() |
34 arurl = req.ajax_replace_url |
34 arurl = req.ajax_replace_url |
35 # NOTE: for the simplest use cases, we could use doctest |
35 # NOTE: for the simplest use cases, we could use doctest |
36 url = arurl('foo', **kwargs) |
36 url = arurl('foo', **kwargs) |
37 self.failUnless(url.startswith('javascript:')) |
37 self.assertTrue(url.startswith('javascript:')) |
38 self.failUnless(url.endswith('()')) |
38 self.assertTrue(url.endswith('()')) |
39 cbname = url.split()[1][:-2] |
39 cbname = url.split()[1][:-2] |
40 self.assertMultiLineEqual( |
40 self.assertMultiLineEqual( |
41 'function %s() { $("#foo").loadxhtml("http://testing.fr/cubicweb/json?%s",{"pageid": "%s"},"get","replace"); }' % (cbname, qs, req.pageid), |
41 'function %s() { $("#foo").loadxhtml("http://testing.fr/cubicweb/json?%s",{"pageid": "%s"},"get","replace"); }' % (cbname, qs, req.pageid), |
42 req.html_headers.post_inlined_scripts[0]) |
42 req.html_headers.post_inlined_scripts[0]) |
43 |
43 |