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

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

Issue 29333270: Issue 3459 - Added content policy tests for <picture> (Closed)
Patch Set: Created Jan. 6, 2016, 4:42 p.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 server = null; 3 let server = null;
4 let frame = null; 4 let frame = null;
5 let requestNotifier = null; 5 let requestNotifier = null;
6 let httpProtocol = null; 6 let httpProtocol = null;
7 7
8 module("Content policy", { 8 module("Content policy", {
9 setup: function() 9 setup: function()
10 { 10 {
(...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after
93 "HTML image button inside a nested frame", 93 "HTML image button inside a nested frame",
94 '<iframe src="data:text/html,%3Ciframe%20src%3D%22data%3Atext%2Fhtml%2C%25 3Cinput%2520type%253D%2522image%2522%2520src%253D%2522http%253A%252F%252F127.0.0 .1%3A1234%252Ftest.gif%2522%253E%22%3E%3C%2Fiframe%3E"></iframe>', 94 '<iframe src="data:text/html,%3Ciframe%20src%3D%22data%3Atext%2Fhtml%2C%25 3Cinput%2520type%253D%2522image%2522%2520src%253D%2522http%253A%252F%252F127.0.0 .1%3A1234%252Ftest.gif%2522%253E%22%3E%3C%2Fiframe%3E"></iframe>',
95 "http://127.0.0.1:1234/test.gif", "image", false, false 95 "http://127.0.0.1:1234/test.gif", "image", false, false
96 ], 96 ],
97 [ 97 [
98 "HTML image with srcset", 98 "HTML image with srcset",
99 '<img srcset="test.gif">', 99 '<img srcset="test.gif">',
100 "http://127.0.0.1:1234/test.gif", "image", false, false 100 "http://127.0.0.1:1234/test.gif", "image", false, false
101 ], 101 ],
102 [ 102 [
103 "HTML picture",
104 '<picture>' +
105 '<source srcset="test.gif">' +
106 '<img>' +
107 '</picture>',
108 "http://127.0.0.1:1234/test.gif", "image", false, false
109 ],
110 [
103 "Dynamically inserted image button", 111 "Dynamically inserted image button",
104 '<div id="insert"></div>' + 112 '<div id="insert"></div>' +
105 '<script>' + 113 '<script>' +
106 'window.addEventListener("DOMContentLoaded", function()' + 114 'window.addEventListener("DOMContentLoaded", function()' +
107 '{' + 115 '{' +
108 'var div = document.getElementById("insert");' + 116 'var div = document.getElementById("insert");' +
109 'div.innerHTML = \'<input type="image" id="image" src="test.gif">\';' + 117 'div.innerHTML = \'<input type="image" id="image" src="test.gif">\';' +
110 'var image = document.getElementById("image");' + 118 'var image = document.getElementById("image");' +
111 'image.onload = image.onerror = function ()' + 119 'image.onload = image.onerror = function ()' +
112 '{' + 120 '{' +
(...skipping 356 matching lines...) Expand 10 before | Expand all | Expand 10 after
469 for (let stage = 1; stage in stageDescriptions; stage++) 477 for (let stage = 1; stage in stageDescriptions; stage++)
470 { 478 {
471 let stageDescription = stageDescriptions[stage]; 479 let stageDescription = stageDescriptions[stage];
472 if (stageDescription.indexOf("%S") >= 0) 480 if (stageDescription.indexOf("%S") >= 0)
473 stageDescription = stageDescription.replace("%S", expectedURL); 481 stageDescription = stageDescription.replace("%S", expectedURL);
474 482
475 asyncTest(name + " (" + stageDescription + ")", runTest.bind(null, tests[t est], stage)); 483 asyncTest(name + " (" + stageDescription + ")", runTest.bind(null, tests[t est], stage));
476 } 484 }
477 } 485 }
478 })(); 486 })();
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