Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(171)

Side by Side Diff: chrome/test/data/extensions/api_test/notifications/api/events/background.js

Issue 12313115: Take notification API out of experimental. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Missed one pathname. Created 7 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 const notification = chrome.experimental.notification; 5 const notifications = chrome.notifications;
6 6
7 var idString = "foo"; 7 var idString = "foo";
8 8
9 var testBasicEvents = function() { 9 var testBasicEvents = function() {
10 var incidents = 0; 10 var incidents = 0;
11 11
12 var onCreateCallback = function(id) { 12 var onCreateCallback = function(id) {
13 chrome.test.assertTrue(id.length > 0); 13 chrome.test.assertTrue(id.length > 0);
14 chrome.test.assertEq(idString, id); 14 chrome.test.assertEq(idString, id);
15 incidents++; 15 incidents++;
16 } 16 }
17 17
18 var onDisplayed = function(id) { 18 var onDisplayed = function(id) {
19 incidents++; 19 incidents++;
20 if (incidents == 2) { 20 if (incidents == 2) {
21 chrome.test.assertEq(idString, id); 21 chrome.test.assertEq(idString, id);
22 chrome.test.succeed(); 22 chrome.test.succeed();
23 } 23 }
24 } 24 }
25 notification.onDisplayed.addListener(onDisplayed); 25 notifications.onDisplayed.addListener(onDisplayed);
26 26
27 var options = { 27 var options = {
28 templateType: "basic", 28 templateType: "basic",
29 iconUrl: "/icon.png", 29 iconUrl: "/icon.png",
30 title: "Attention!", 30 title: "Attention!",
31 message: "Check out Cirque du Soleil" 31 message: "Check out Cirque du Soleil"
32 }; 32 };
33 notification.create(idString, options, onCreateCallback); 33 notifications.create(idString, options, onCreateCallback);
34
34 }; 35 };
35 36
37
36 chrome.test.runTests([ testBasicEvents ]); 38 chrome.test.runTests([ testBasicEvents ]);
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698