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

Side by Side Diff: chrome/browser/resources/google_now/background_unittest.gtestjs

Issue 19822007: Updated Google Now to Check the Geolocation Access Preference (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@r213016
Patch Set: CR Feedback Created 7 years, 5 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
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 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 /** 5 /**
6 * Test fixture for ../background.js. 6 * Test fixture for ../background.js.
7 * @constructor 7 * @constructor
8 * @extends {testing.Test} 8 * @extends {testing.Test}
9 */ 9 */
10 function GoogleNowBackgroundUnitTest () { 10 function GoogleNowBackgroundUnitTest () {
(...skipping 12 matching lines...) Expand all
23 23
24 TEST_F('GoogleNowBackgroundUnitTest', 'AreTasksConflicting', function() { 24 TEST_F('GoogleNowBackgroundUnitTest', 'AreTasksConflicting', function() {
25 function testTaskPair(newTaskName, scheduledTaskName, expected) { 25 function testTaskPair(newTaskName, scheduledTaskName, expected) {
26 assertTrue(areTasksConflicting(newTaskName, scheduledTaskName) == expected, 26 assertTrue(areTasksConflicting(newTaskName, scheduledTaskName) == expected,
27 '(' + newTaskName + ', ' + scheduledTaskName + ')'); 27 '(' + newTaskName + ', ' + scheduledTaskName + ')');
28 } 28 }
29 29
30 testTaskPair(UPDATE_CARDS_TASK_NAME, UPDATE_CARDS_TASK_NAME, true); 30 testTaskPair(UPDATE_CARDS_TASK_NAME, UPDATE_CARDS_TASK_NAME, true);
31 testTaskPair(UPDATE_CARDS_TASK_NAME, DISMISS_CARD_TASK_NAME, false); 31 testTaskPair(UPDATE_CARDS_TASK_NAME, DISMISS_CARD_TASK_NAME, false);
32 testTaskPair(UPDATE_CARDS_TASK_NAME, RETRY_DISMISS_TASK_NAME, false); 32 testTaskPair(UPDATE_CARDS_TASK_NAME, RETRY_DISMISS_TASK_NAME, false);
33 testTaskPair(UPDATE_CARDS_TASK_NAME, STATE_CHANGED_TASK_NAME, false);
33 34
34 testTaskPair(DISMISS_CARD_TASK_NAME, UPDATE_CARDS_TASK_NAME, false); 35 testTaskPair(DISMISS_CARD_TASK_NAME, UPDATE_CARDS_TASK_NAME, false);
35 testTaskPair(DISMISS_CARD_TASK_NAME, DISMISS_CARD_TASK_NAME, false); 36 testTaskPair(DISMISS_CARD_TASK_NAME, DISMISS_CARD_TASK_NAME, false);
36 testTaskPair(DISMISS_CARD_TASK_NAME, RETRY_DISMISS_TASK_NAME, false); 37 testTaskPair(DISMISS_CARD_TASK_NAME, RETRY_DISMISS_TASK_NAME, false);
38 testTaskPair(DISMISS_CARD_TASK_NAME, STATE_CHANGED_TASK_NAME, false);
37 39
38 testTaskPair(RETRY_DISMISS_TASK_NAME, UPDATE_CARDS_TASK_NAME, true); 40 testTaskPair(RETRY_DISMISS_TASK_NAME, UPDATE_CARDS_TASK_NAME, true);
39 testTaskPair(RETRY_DISMISS_TASK_NAME, DISMISS_CARD_TASK_NAME, true); 41 testTaskPair(RETRY_DISMISS_TASK_NAME, DISMISS_CARD_TASK_NAME, true);
40 testTaskPair(RETRY_DISMISS_TASK_NAME, RETRY_DISMISS_TASK_NAME, true); 42 testTaskPair(RETRY_DISMISS_TASK_NAME, RETRY_DISMISS_TASK_NAME, true);
43 testTaskPair(RETRY_DISMISS_TASK_NAME, STATE_CHANGED_TASK_NAME, false);
44
45 testTaskPair(STATE_CHANGED_TASK_NAME, UPDATE_CARDS_TASK_NAME, false);
46 testTaskPair(STATE_CHANGED_TASK_NAME, DISMISS_CARD_TASK_NAME, false);
47 testTaskPair(STATE_CHANGED_TASK_NAME, RETRY_DISMISS_TASK_NAME, false);
48 testTaskPair(STATE_CHANGED_TASK_NAME, STATE_CHANGED_TASK_NAME, false);
41 }); 49 });
42 50
43 /** 51 /**
44 * Mocks global functions and APIs that initialize() depends upon. 52 * Mocks global functions and APIs that initialize() depends upon.
45 * @param {Test} fixture Test fixture. 53 * @param {Test} fixture Test fixture.
46 */ 54 */
47 function mockInitializeDependencies(fixture) { 55 function mockInitializeDependencies(fixture) {
48 fixture.makeAndRegisterMockGlobals([ 56 fixture.makeAndRegisterMockGlobals([
49 'recordEvent', 57 'recordEvent',
50 'showWelcomeToast', 58 'showWelcomeToast',
(...skipping 318 matching lines...) Expand 10 before | Expand all | Expand 10 after
369 chromeTabsCreateSavedArgs.match(eqJSON({url: testActionUrl})), 377 chromeTabsCreateSavedArgs.match(eqJSON({url: testActionUrl})),
370 chromeTabsCreateSavedArgs.match(ANYTHING)). 378 chromeTabsCreateSavedArgs.match(ANYTHING)).
371 will(invokeCallback(chromeTabsCreateSavedArgs, 1, testCreatedTab)); 379 will(invokeCallback(chromeTabsCreateSavedArgs, 1, testCreatedTab));
372 this.mockApis.expects(once()).chrome_windows_create( 380 this.mockApis.expects(once()).chrome_windows_create(
373 eqJSON({url: testActionUrl})); 381 eqJSON({url: testActionUrl}));
374 382
375 // Invoking the tested function. 383 // Invoking the tested function.
376 onNotificationClicked( 384 onNotificationClicked(
377 testNotificationId, this.mockLocalFunctions.functions().selector); 385 testNotificationId, this.mockLocalFunctions.functions().selector);
378 }); 386 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698