| Index: chrome/test/data/extensions/api_test/notification_provider/events/test.js
|
| diff --git a/chrome/test/data/extensions/api_test/notification_provider/events/test.js b/chrome/test/data/extensions/api_test/notification_provider/events/test.js
|
| index 215699db68f71df9265eb195dcb99ccb159258d0..d89fbe751c04355899ac2a6c1cabb0b27b503267 100644
|
| --- a/chrome/test/data/extensions/api_test/notification_provider/events/test.js
|
| +++ b/chrome/test/data/extensions/api_test/notification_provider/events/test.js
|
| @@ -1,24 +1,30 @@
|
| // Copyright 2014 The Chromium Authors. All rights reserved.
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
| -var testEvents = function() {
|
|
|
| - chrome.notificationProvider.onCreated.addListener(function(senderId,
|
| - notificationId,
|
| - options) {
|
| - chrome.test.succeed();
|
| - });
|
| +var idString = "id1";
|
| +
|
| +function testOnCreated() {
|
|
|
| - chrome.notificationProvider.onUpdated.addListener(function(senderId,
|
| + var content = {
|
| + type: "basic",
|
| + iconUrl: "icon.png",
|
| + title: "Title",
|
| + message: "This is the message."
|
| + };
|
| +
|
| + var createCallback = function (id) {}
|
| + chrome.notifications.create(idString, content, createCallback);
|
| +
|
| + chrome.notificationProvider.onCreated.addListener(function(senderId,
|
| notificationId,
|
| options) {
|
| - chrome.test.succeed();
|
| - });
|
| -
|
| - chrome.notificationProvider.onCleared.addListener(function(senderId,
|
| - notificationId) {
|
| + var str = notificationId.split("-");
|
| + chrome.test.assertEq(idString, str[1]);
|
| + chrome.test.assertEq(options.title, content.title);
|
| + chrome.test.assertEq(options.message, content.message);
|
| chrome.test.succeed();
|
| });
|
| };
|
|
|
| -chrome.test.runTests([ testEvents ]);
|
| +chrome.test.runTests([ testOnCreated ]);
|
|
|