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
3 // found in the LICENSE file.
7 function onSendError() {
9 'Asynchronous operation is pending.',
10 'Server error occurred.',
11 'Network error occurred.',
12 'Unknown error occurred.',
13 'Time-to-live exceeded.'
23 var eventHandler = function(error) {
24 chrome.test.assertEq(errorMessages[currentError], error.errorMessage);
25 chrome.test.assertEq(messageIds[currentError], error.messageId);
27 if (currentError == messageIds.length) {
28 chrome.gcm.onSendError.removeListener(eventHandler);
29 chrome.test.succeed();
32 chrome.gcm.onSendError.addListener(eventHandler);