1
0
mirror of https://github.com/ohwgiles/laminar.git synced 2026-03-02 03:40:21 +00:00

resolves #28: compensate for server/client clock skew

This commit is contained in:
Oliver Giles
2018-02-03 16:52:46 +02:00
parent 46efb07285
commit 30f2203a3b
3 changed files with 15 additions and 2 deletions

View File

@@ -32,3 +32,12 @@ protected:
Laminar laminar;
};
TEST_F(LaminarTest, StatusMessageContainsTime) {
TestLaminarClient testClient;
laminar.sendStatus(&testClient);
rapidjson::Document d;
d.Parse(testClient.payload.c_str());
ASSERT_TRUE(d.IsObject());
ASSERT_TRUE(d.HasMember("time"));
EXPECT_GE(1, d["time"].GetInt() - time(nullptr));
}