Index: trunk/Nebulous/nebclient/tests/tests.c
===================================================================
--- trunk/Nebulous/nebclient/tests/tests.c	(revision 20209)
+++ trunk/Nebulous/nebclient/tests/tests.c	(revision 21461)
@@ -2,4 +2,5 @@
 #include <stdlib.h>
 #include <unistd.h>
+#include <string.h>
 #include <stdbool.h>
 
@@ -19,5 +20,5 @@
     char            *key = "foobarbaz";
 
-    plan_tests(24);
+    plan_tests(28);
 
     if (getenv("NEB_SERVER")) {
@@ -96,4 +97,13 @@
     neb_ok(server, nebSetXattr(server, key, "user.copies", "2",  NEB_CREATE), "set user.copies xattr");
 
+    char *copies = nebGetXattr(server, key, "user.copies");
+    neb_ok(server, strcmp(copies, "2") == 0, "get user.copies xattr");
+    char **xattrs = NULL;
+    int n_xattrs = nebListXattr(server, key, &xattrs);
+    printf("# %s\n\n", xattrs[0]);
+    neb_ok(server, n_xattrs == 1, "count of xattrs");
+    neb_ok(server, strcmp(xattrs[0], "user.copies") == 0, "user.copies xattr exists");
+    neb_ok(server, nebRemoveXattr(server, key, "user.copies"), "remove user.copies xattr");
+
     {
         nebObjectInstances *locations = NULL;
