Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Side by Side Diff: chrome/content/tests/notification.js

Issue 6202090942627840: Issue 2592 - Fix tests for URL-specific notifications (Closed)
Patch Set: Created June 5, 2015, 10:39 a.m.
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 330 matching lines...) Expand 10 before | Expand all | Expand 10 after
341 let responseText = JSON.stringify({ 341 let responseText = JSON.stringify({
342 notifications: [severityNotification] 342 notifications: [severityNotification]
343 }); 343 });
344 Notification._onDownloadSuccess({}, 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$document"]
352 }); 352 });
353 let withoutURLFilter = fixConstructors({ 353 let withoutURLFilter = fixConstructors({
354 id: 2 354 id: 2
355 }); 355 });
356 let withURLFilterBar = fixConstructors({ 356 let withURLFilterBar = fixConstructors({
357 id: 3, 357 id: 3,
358 urlFilters: ["bar.com"] 358 urlFilters: ["bar.com$document"]
359 }); 359 });
360 let subdomainURLFilter = fixConstructors({ 360 let subdomainURLFilter = fixConstructors({
361 id: 4, 361 id: 4,
362 urlFilters: ["||example.com"] 362 urlFilters: ["||example.com$document"]
363 }); 363 });
364 364
365 registerHandler([ 365 registerHandler([
366 withURLFilterFoo, 366 withURLFilterFoo,
367 withoutURLFilter, 367 withoutURLFilter,
368 withURLFilterBar, 368 withURLFilterBar,
369 subdomainURLFilter 369 subdomainURLFilter
370 ]); 370 ]);
371 testRunner.runScheduledTasks(1); 371 testRunner.runScheduledTasks(1);
372 372
(...skipping 30 matching lines...) Expand all
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 })();
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld