Chromium Code Reviews| Index: chrome/browser/extensions/api/notification/notification_apitest.cc |
| diff --git a/chrome/browser/extensions/api/notification/notification_apitest.cc b/chrome/browser/extensions/api/notification/notification_apitest.cc |
| index b3ff3a2c44a5d7e0ecd8174c573d71483a237c57..e919b40c3455156481ae59f87ca90c74dc02554c 100644 |
| --- a/chrome/browser/extensions/api/notification/notification_apitest.cc |
| +++ b/chrome/browser/extensions/api/notification/notification_apitest.cc |
| @@ -84,3 +84,30 @@ IN_PROC_BROWSER_TEST_F(NotificationApiTest, TestBaseFormatNotification) { |
| // TODO(miket): confirm that the show succeeded. |
| } |
| + |
| +IN_PROC_BROWSER_TEST_F(NotificationApiTest, TestMultipleItemNotification) { |
| + scoped_refptr<extensions::NotificationShowFunction> |
| + notification_show_function(new extensions::NotificationShowFunction()); |
| + scoped_refptr<Extension> empty_extension(utils::CreateEmptyExtension()); |
| + |
| + notification_show_function->set_extension(empty_extension.get()); |
| + notification_show_function->set_has_callback(true); |
| + |
| + scoped_ptr<base::Value> result(utils::RunFunctionAndReturnSingleResult( |
| + notification_show_function, |
| + "[{" |
| + "\"notificationType\": \"multiple\"," |
| + "\"iconUrl\": \"https://code.google.com/p/chromium/logo\"," |
| + "\"title\": \"Multiple Item Notification Title\"," |
| + "\"message\": \"Multiple item notification message.\"," |
| + "\"priority\": 1," |
| + "\"timestamp\": \"Fri, 16 Nov 2012 01:17:15 GMT\"," |
| + "\"replaceId\": \"12345678\"" |
| + "}]", |
| + browser(), utils::NONE)); |
| + // TODO(dharcourt): [...], items = [{title: foo, message: bar}, ...], [...] |
|
miket_OOO
2012/11/16 17:27:14
By the way, if you want to figure out a less ugly
dharcourt
2012/11/16 17:42:42
I'll try to do that in my next change list.
|
| + |
| + ASSERT_EQ(base::Value::TYPE_DICTIONARY, result->GetType()); |
| + |
| + // TODO(dharcourt): confirm that the show succeeded. |
| +} |