Index: uspace/app/tester/vfs/vfs1.c
===================================================================
--- uspace/app/tester/vfs/vfs1.c	(revision 36d852c81b0cd5dc20eb486f72e3451ade4780a2)
+++ uspace/app/tester/vfs/vfs1.c	(revision 8d46bf27b72764b03b9aece443d751d5ee7f62fa)
@@ -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;
