]> git.localhorst.tv Git - blank.git/blobdiff - tst/integration/ServerTest.cpp
simple test for client
[blank.git] / tst / integration / ServerTest.cpp
index 8fe7788a6849ce2c5efb861180caa76299c6f9f6..8f55914afc90374097ad55112c49b657266b7a3f 100644 (file)
@@ -11,13 +11,19 @@ namespace test {
 void ServerTest::setUp() {
        instance.reset(new TestInstance({ "--server" }, true));
        instance->AssertRunning();
+       instance->AssertOutputLine("loading spawn chunks");
+       instance->AssertOutputLine("listening on UDP port 12354");
 }
 
 void ServerTest::tearDown() {
        std::unique_ptr<TestInstance> inst(std::move(instance));
-       inst->Terminate();
-       inst->AssertExitStatus(0);
-       inst->AssertNoError();
+       if (inst) {
+               inst->Terminate();
+               inst->AssertOutputLine("saving remaining chunks");
+               inst->AssertNoOutput();
+               inst->AssertNoError();
+               inst->AssertExitStatus(0);
+       }
 }