#include "pdf/ui/file_name.h"
#include <string>
#include "testing/gtest/include/gtest/gtest.h"
namespace chrome_pdf {
TEST(FileNameTest, GetFileNameForSaveFromUrl) {
EXPECT_EQ("b.pdf", GetFileNameForSaveFromUrl("https://test/a/b.pdf"));
EXPECT_EQ("b.hat", GetFileNameForSaveFromUrl("https://test/a/b.hat"));
EXPECT_EQ("a b.pdf", GetFileNameForSaveFromUrl("https://test/%61%20b.pdf"));
EXPECT_EQ("a_b_.pdf", GetFileNameForSaveFromUrl("https://test/a%2Fb%01.pdf"));
EXPECT_EQ("\xF0\x9F\x94\x92",
GetFileNameForSaveFromUrl("https://test/%F0%9F%94%92"));
}
}