diff --git a/src/allmydata/test/test_web.py b/src/allmydata/test/test_web.py
index c99d2af0a..ed5bc8a3c 100644
--- a/src/allmydata/test/test_web.py
+++ b/src/allmydata/test/test_web.py
@@ -1640,10 +1640,16 @@ class Web(WebMixin, testutil.StallMixin, unittest.TestCase):
self.failUnless("Objects Checked: 8" in res)
self.failUnless("Objects Healthy: 8" in res)
d.addCallback(_check_html)
+
+ d.addCallback(lambda res:
+ self.GET("/operations/123/"))
+ d.addCallback(_check_html) # should be the same as without the slash
+
d.addCallback(lambda res:
self.shouldFail2(error.Error, "one", "404 Not Found",
"No detailed results for SI bogus",
self.GET, "/operations/123/bogus"))
+
foo_si = self._foo_node.get_storage_index()
foo_si_s = base32.b2a(foo_si)
d.addCallback(lambda res: