diff --git a/namesys/resolve_test.go b/namesys/resolve_test.go
index 30b996647d85beb4d90d21fe655714fdba4c6939..5e652f42f8d747db588c1791ed37cfe4a7dbd7e6 100644
--- a/namesys/resolve_test.go
+++ b/namesys/resolve_test.go
@@ -26,6 +26,12 @@ func TestRoutingResolve(t *testing.T) {
 	}
 
 	err = publisher.Publish(privk, "Hello")
+	if err == nil {
+		t.Fatal("should have errored out when publishing a non-multihash val")
+	}
+
+	h := u.Key(u.Hash([]byte("Hello"))).Pretty()
+	err = publisher.Publish(privk, h)
 	if err != nil {
 		t.Fatal(err)
 	}
@@ -41,7 +47,7 @@ func TestRoutingResolve(t *testing.T) {
 		t.Fatal(err)
 	}
 
-	if res != "Hello" {
+	if res != h {
 		t.Fatal("Got back incorrect value.")
 	}
 }