summaryrefslogtreecommitdiff
path: root/test/core/ResourceLocatorTest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/core/ResourceLocatorTest.cpp')
-rw-r--r--test/core/ResourceLocatorTest.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/core/ResourceLocatorTest.cpp b/test/core/ResourceLocatorTest.cpp
index a3860c5..38cfc3e 100644
--- a/test/core/ResourceLocatorTest.cpp
+++ b/test/core/ResourceLocatorTest.cpp
@@ -53,4 +53,17 @@ TEST(ResourceLocator, locate)
ASSERT_EQ(ResourceLocator::Type::DOMAIN, location.type);
ASSERT_EQ("path", location.location);
}
+
+TEST(ResourceLocator, stream)
+{
+ TestResourceLocator instance;
+ ResourceLocator::Location location =
+ instance.locate("path", "", ResourceLocator::Type::DOMAIN);
+ std::unique_ptr<std::istream> is = location.stream();
+
+ std::string str;
+ *is >> str;
+
+ ASSERT_EQ("test", str);
+}
}