[tests] Add test for AssetFileSource URL encoding

This commit is contained in:
John Firebaugh
2016-02-08 10:05:46 -08:00
parent e74987b07f
commit 24c5507946

View File

@@ -173,3 +173,24 @@ TEST_F(Storage, AssetReadDirectory) {
loop.run();
}
TEST_F(Storage, AssetURLEncoding) {
SCOPED_TEST(NonEmptyFile)
using namespace mbgl;
util::RunLoop loop;
AssetFileSource fs(getFileSourceRoot());
std::unique_ptr<FileRequest> req = fs.request({ Resource::Unknown, "asset://%6eonempty" }, [&](Response res) {
req.reset();
EXPECT_EQ(nullptr, res.error);
ASSERT_TRUE(res.data.get());
EXPECT_EQ("content is here\n", *res.data);
loop.stop();
NonEmptyFile.finish();
});
loop.run();
}