loolwsd/test/helpers.hpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-)
New commits: commit bd615ee9bc7ef56ae9b0a2cdbb06ac20a743549c Author: Henry Castro <hcas...@collabora.com> Date: Wed May 11 00:49:21 2016 -0400 loolwsd: test: update isDocumentLoaded. When loading a view, it just send the status messages, because it is already loaded by main view id 0 diff --git a/loolwsd/test/helpers.hpp b/loolwsd/test/helpers.hpp index 376afb5..2483049 100644 --- a/loolwsd/test/helpers.hpp +++ b/loolwsd/test/helpers.hpp @@ -71,7 +71,7 @@ void sendTextFrame(const std::shared_ptr<Poco::Net::WebSocket>& socket, const st } inline -bool isDocumentLoaded(Poco::Net::WebSocket& ws, std::string name = "") +bool isDocumentLoaded(Poco::Net::WebSocket& ws, std::string name = "", bool isView = false) { if (!name.empty()) { @@ -97,9 +97,8 @@ bool isDocumentLoaded(Poco::Net::WebSocket& ws, std::string name = "") { std::cerr << name << "Got " << bytes << " bytes: " << LOOLProtocol::getAbbreviatedMessage(buffer, bytes) << std::endl; const std::string line = LOOLProtocol::getFirstLine(buffer, bytes); - const std::string prefixIndicator = "statusindicatorfinish:"; - const std::string prefixStatus = "status:"; - if (line.find(prefixIndicator) == 0 || line.find(prefixStatus) == 0) + const std::string prefix = isView ? "status:" : "statusindicatorfinish:"; + if (line.find(prefix) == 0) { isLoaded = true; break; @@ -331,7 +330,7 @@ connectLOKit(Poco::URI uri, } inline -std::shared_ptr<Poco::Net::WebSocket> loadDocAndGetSocket(const Poco::URI& uri, const std::string& documentURL) +std::shared_ptr<Poco::Net::WebSocket> loadDocAndGetSocket(const Poco::URI& uri, const std::string& documentURL, bool isView = false) { try { @@ -341,7 +340,7 @@ std::shared_ptr<Poco::Net::WebSocket> loadDocAndGetSocket(const Poco::URI& uri, auto socket = connectLOKit(uri, request, response); sendTextFrame(socket, "load url=" + documentURL); - CPPUNIT_ASSERT_MESSAGE("cannot load the document " + documentURL, isDocumentLoaded(*socket)); + CPPUNIT_ASSERT_MESSAGE("cannot load the document " + documentURL, isDocumentLoaded(*socket, "", isView)); return socket; } _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits