| Index: mojo/services/clipboard/clipboard_standalone_unittest.cc
|
| diff --git a/mojo/services/clipboard/clipboard_standalone_unittest.cc b/mojo/services/clipboard/clipboard_standalone_unittest.cc
|
| index 60838f1f51a575c48a5610738a69d6ab70c2fdae..727de78c44ee18e70858e54fd240bdd6298d7aaa 100644
|
| --- a/mojo/services/clipboard/clipboard_standalone_unittest.cc
|
| +++ b/mojo/services/clipboard/clipboard_standalone_unittest.cc
|
| @@ -34,6 +34,18 @@ void CopyVectorStringAndEndRunloop(std::vector<std::string>* output,
|
| run_loop->Quit();
|
| }
|
|
|
| +void EchoData(base::RunLoop* run_loop,
|
| + const mojo::Map<mojo::String, mojo::String>& input) {
|
| + LOG(ERROR) << "We have " << input.size() << "fields";
|
| + std::map<std::string, std::string> m =
|
| + input.To<std::map<std::string, std::string>>();
|
| +
|
| + for (auto& p : m)
|
| + LOG(ERROR) << "m[" << p.first << "] = " << p.second;
|
| +
|
| + run_loop->Quit();
|
| +}
|
| +
|
| const char* kUninitialized = "Uninitialized data";
|
| const char* kPlainTextData = "Some plain data";
|
| const char* kHtmlData = "<html>data</html>";
|
| @@ -181,5 +193,12 @@ TEST_F(ClipboardStandaloneTest, CanClearClipboardWithZeroArray) {
|
| EXPECT_FALSE(GetDataOfType(mojo::Clipboard::MIME_TYPE_TEXT, &data));
|
| }
|
|
|
| +TEST_F(ClipboardStandaloneTest, GetFakeMethodResult) {
|
| + base::RunLoop run_loop;
|
| + clipboard_->FakeTestMethod(
|
| + base::Bind(&EchoData, &run_loop));
|
| + run_loop.Run();
|
| +}
|
| +
|
| } // namespace service
|
| } // namespace mojo
|
|
|