]> git.ozlabs.org Git - ccan-lca-2011.git/blobdiff - ccan/oserver/test/run.c
lca2011: add greeting and prefix states.
[ccan-lca-2011.git] / ccan / oserver / test / run.c
index f99e40bde103e57d511fd4830d916b24115e548a..b093a560c56fa273745134d4e360799328c57ec6 100644 (file)
@@ -75,7 +75,7 @@ int main(int argc, char *argv[])
        char c;
 
        /* This is how many tests you plan to run */
-       plan_tests(13);
+       plan_tests(15);
 
        pipe(readyfd);
        pipe(exitfd);
@@ -103,6 +103,9 @@ int main(int argc, char *argv[])
        ok1(connect(sfd1, &u.addr, sizeof(u.in)) == 0);
        ok1(connect(sfd2, &u.addr, sizeof(u.in)) == 0);
 
+       ok1(input_is(sfd1, "Welcome.  Please ask your question.\n"));
+       ok1(input_is(sfd2, "Welcome.  Please ask your question.\n"));
+
        ok1(write_sall(sfd1, "question"));
        ok1(write_sall(sfd2, "question"));
        /* It shouldn't say anything until we've finished! */
@@ -112,8 +115,8 @@ int main(int argc, char *argv[])
        ok1(write_sall(sfd1, " 1\n"));
        ok1(write_sall(sfd2, " 2\n"));
 
-       ok1(input_is(sfd1, "QUESTION 1\n"));
-       ok1(input_is(sfd2, "QUESTION 2\n"));
+       ok1(input_is(sfd1, "Our answer is:\nQUESTION 1\n"));
+       ok1(input_is(sfd2, "Our answer is:\nQUESTION 2\n"));
 
        /* Sockets should be dead now. */
        ok1(read(sfd1, &c, 1) == 0);