Index: uspace/app/tester/vfs/vfs1.c
===================================================================
--- uspace/app/tester/vfs/vfs1.c	(revision 7dab6b87fc0417867019b38c5ce703eb1c80a5a4)
+++ uspace/app/tester/vfs/vfs1.c	(revision 1356a04c6dc0208e03be54869f27b5660bff692a)
@@ -46,7 +46,6 @@
 	int vfs_phone;
 	vfs_phone = ipc_connect_me_to(PHONE_NS, SERVICE_VFS, 0, 0);
-	if (vfs_phone < EOK) {
+	if (vfs_phone < EOK)
 		return "Could not connect to VFS.\n";
-	}
 	
 	/* 2. mount TMPFS as / */
@@ -63,7 +62,6 @@
 	}
 	async_wait_for(req, &rc);
-	if (rc != EOK) {
+	if (rc != EOK)
 		return "Mount failed.\n";
-	}
 	
 	/* 3. open some files */
@@ -76,11 +74,20 @@
 	}
 	async_wait_for(req, &rc);
-	if (rc != EOK) {
+	if (rc != EOK)
 		return "Open failed.\n";
+	if (!quiet)
+		printf("Opened %s handle=%d\n", path, IPC_GET_ARG1(answer));
+
+	/* 4. read data */
+	char buf[10];
+	req = async_send_1(vfs_phone, VFS_READ, 0, &answer);
+	if (ipc_data_read_send(vfs_phone, buf, sizeof(buf)) != EOK) {
+		async_wait_for(req, &rc);
+		return "Could not read data from open file.\n";
 	}
-
-	if (!quiet) {
-		printf("Opened %s handle=%d\n", path, IPC_GET_ARG1(answer));
-	}
+	async_wait_for(req, &rc);
+	if (rc != EOK)
+		return "Read failed.\n";
+	printf("Read %d bytes: %s\n", IPC_GET_ARG1(answer), buf);
 
 	return NULL;
