| OLD | NEW |
| 1 (function() | 1 (function() |
| 2 { | 2 { |
| 3 let testRunner = null; | 3 let testRunner = null; |
| 4 let randomResult = 0.5; | 4 let randomResult = 0.5; |
| 5 | 5 |
| 6 let originalInfo; | 6 let originalInfo; |
| 7 let info = require("info"); | 7 let info = require("info"); |
| 8 | 8 |
| 9 module("Notification handling", | 9 module("Notification handling", |
| 10 { | 10 { |
| (...skipping 246 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 257 }; | 257 }; |
| 258 | 258 |
| 259 let parameters = null; | 259 let parameters = null; |
| 260 registerHandler([], function(metadata) | 260 registerHandler([], function(metadata) |
| 261 { | 261 { |
| 262 parameters = decodeURI(metadata.queryString); | 262 parameters = decodeURI(metadata.queryString); |
| 263 }); | 263 }); |
| 264 testRunner.runScheduledTasks(1); | 264 testRunner.runScheduledTasks(1); |
| 265 | 265 |
| 266 equal(parameters, | 266 equal(parameters, |
| 267 "addonName=adblockpluschrome&addonVersion=1.4.1&application=chrome&app
licationVersion=27.0&platform=chromium&platformVersion=12.0&lastVersion=3", | 267 "addonName=adblockpluschrome&addonVersion=1.4.1&application=chrome&app
licationVersion=27.0&platform=chromium&platformVersion=12.0&lastVersion=3&downlo
adCount=0", |
| 268 "The correct parameters are sent to the server"); | 268 "The correct parameters are sent to the server"); |
| 269 }); | 269 }); |
| 270 | 270 |
| 271 test("Expiration interval", function() | 271 test("Expiration interval", function() |
| 272 { | 272 { |
| 273 let tests = [ | 273 let tests = [ |
| 274 { | 274 { |
| 275 randomResult: 0.5, | 275 randomResult: 0.5, |
| 276 requests: [0.2, 24.2, 48.2] | 276 requests: [0.2, 24.2, 48.2] |
| 277 }, | 277 }, |
| (...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 334 let notification = Prefs.notificationdata.data.notifications[0]; | 334 let notification = Prefs.notificationdata.data.notifications[0]; |
| 335 ok(!("severity" in notification), "Severity property was removed"); | 335 ok(!("severity" in notification), "Severity property was removed"); |
| 336 ok("type" in notification, "Type property was added"); | 336 ok("type" in notification, "Type property was added"); |
| 337 equal(notification.type, severityNotification.severity, "Type property has
correct value"); | 337 equal(notification.type, severityNotification.severity, "Type property has
correct value"); |
| 338 } | 338 } |
| 339 Prefs.addListener(listener); | 339 Prefs.addListener(listener); |
| 340 | 340 |
| 341 let responseText = JSON.stringify({ | 341 let responseText = JSON.stringify({ |
| 342 notifications: [severityNotification] | 342 notifications: [severityNotification] |
| 343 }); | 343 }); |
| 344 Notification._onDownloadSuccess(null, responseText, function() {}, function(
) {}); | 344 Notification._onDownloadSuccess({}, responseText, function() {}, function()
{}); |
| 345 }); | 345 }); |
| 346 | 346 |
| 347 test("URL-specific notification", function() | 347 test("URL-specific notification", function() |
| 348 { | 348 { |
| 349 let withURLFilterFoo = fixConstructors({ | 349 let withURLFilterFoo = fixConstructors({ |
| 350 id: 1, | 350 id: 1, |
| 351 urlFilters: ["foo.com"] | 351 urlFilters: ["foo.com"] |
| 352 }); | 352 }); |
| 353 let withoutURLFilter = fixConstructors({ | 353 let withoutURLFilter = fixConstructors({ |
| 354 id: 2 | 354 id: 2 |
| (...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 403 equal(texts.message, "fr"); | 403 equal(texts.message, "fr"); |
| 404 }); | 404 }); |
| 405 | 405 |
| 406 test("Missing translation", function() | 406 test("Missing translation", function() |
| 407 { | 407 { |
| 408 let notification = {message: {"en-US": "en-US"}}; | 408 let notification = {message: {"en-US": "en-US"}}; |
| 409 let texts = Notification.getLocalizedTexts(notification, "fr"); | 409 let texts = Notification.getLocalizedTexts(notification, "fr"); |
| 410 equal(texts.message, "en-US"); | 410 equal(texts.message, "en-US"); |
| 411 }); | 411 }); |
| 412 })(); | 412 })(); |
| OLD | NEW |