Lines Matching refs:coverage

32       await page.coverage.startJSCoverage();
36 const coverage = await page.coverage.stopJSCoverage(); constant
37 expect(coverage.length).toBe(1);
38 expect(coverage[0].url).toContain('/jscoverage/simple.html');
39 expect(coverage[0].ranges).toEqual([
47 await page.coverage.startJSCoverage();
49 const coverage = await page.coverage.stopJSCoverage(); constant
50 expect(coverage.length).toBe(1);
51 expect(coverage[0].url).toBe('nicename.js');
56 await page.coverage.startJSCoverage();
58 const coverage = await page.coverage.stopJSCoverage(); constant
59 expect(coverage.length).toBe(1);
64 await page.coverage.startJSCoverage({ reportAnonymousScripts: true });
66 const coverage = await page.coverage.stopJSCoverage(); constant
68 coverage.find((entry) => entry.url.startsWith('debugger://'))
70 expect(coverage.length).toBe(2);
75 await page.coverage.startJSCoverage({ reportAnonymousScripts: true });
79 const coverage = await page.coverage.stopJSCoverage(); constant
80 expect(coverage.length).toBe(0);
85 await page.coverage.startJSCoverage();
87 const coverage = await page.coverage.stopJSCoverage(); constant
88 expect(coverage.length).toBe(2);
89 coverage.sort((a, b) => a.url.localeCompare(b.url));
90 expect(coverage[0].url).toContain('/jscoverage/script1.js');
91 expect(coverage[1].url).toContain('/jscoverage/script2.js');
96 await page.coverage.startJSCoverage();
98 const coverage = await page.coverage.stopJSCoverage(); constant
99 expect(coverage.length).toBe(1);
100 const entry = coverage[0];
110 await page.coverage.startJSCoverage();
112 const coverage = await page.coverage.stopJSCoverage(); constant
113 expect(coverage.length).toBe(1);
114 const entry = coverage[0];
121 await page.coverage.startJSCoverage();
123 const coverage = await page.coverage.stopJSCoverage(); constant
125 JSON.stringify(coverage, null, 2).replace(/:\d{4}\//g, ':<PORT>/')
132 await page.coverage.startJSCoverage();
137 await page.coverage.stopJSCoverage();
143 await page.coverage.startJSCoverage({ resetOnNavigation: false });
146 const coverage = await page.coverage.stopJSCoverage(); constant
147 expect(coverage.length).toBe(2);
153 await page.coverage.startJSCoverage(); // Enabled by default.
156 const coverage = await page.coverage.stopJSCoverage(); constant
157 expect(coverage.length).toBe(0);
169 await page.coverage.startCSSCoverage();
171 const coverage = await page.coverage.stopCSSCoverage(); constant
172 expect(coverage.length).toBe(1);
173 expect(coverage[0].url).toContain('/csscoverage/simple.html');
174 expect(coverage[0].ranges).toEqual([{ start: 1, end: 22 }]);
175 const range = coverage[0].ranges[0];
176 expect(coverage[0].text.substring(range.start, range.end)).toBe(
183 await page.coverage.startCSSCoverage();
185 const coverage = await page.coverage.stopCSSCoverage(); constant
186 expect(coverage.length).toBe(1);
187 expect(coverage[0].url).toBe('nicename.css');
192 await page.coverage.startCSSCoverage();
194 const coverage = await page.coverage.stopCSSCoverage(); constant
195 expect(coverage.length).toBe(2);
196 coverage.sort((a, b) => a.url.localeCompare(b.url));
197 expect(coverage[0].url).toContain('/csscoverage/stylesheet1.css');
198 expect(coverage[1].url).toContain('/csscoverage/stylesheet2.css');
203 await page.coverage.startCSSCoverage();
205 const coverage = await page.coverage.stopCSSCoverage(); constant
206 expect(coverage.length).toBe(1);
207 expect(coverage[0].url).toBe('unused.css');
208 expect(coverage[0].ranges.length).toBe(0);
213 await page.coverage.startCSSCoverage();
215 const coverage = await page.coverage.stopCSSCoverage(); constant
216 expect(coverage.length).toBe(1);
217 expect(coverage[0].url).toContain('/csscoverage/media.html');
218 expect(coverage[0].ranges).toEqual([{ start: 17, end: 38 }]);
223 await page.coverage.startCSSCoverage();
225 const coverage = await page.coverage.stopCSSCoverage(); constant
227 JSON.stringify(coverage, null, 2).replace(/:\d{4}\//g, ':<PORT>/')
233 await page.coverage.startCSSCoverage();
240 const coverage = await page.coverage.stopCSSCoverage(); constant
241 expect(coverage.length).toBe(0);
246 await page.coverage.startCSSCoverage();
256 const coverage = await page.coverage.stopCSSCoverage(); constant
257 expect(coverage.length).toBe(1);
263 await page.coverage.startCSSCoverage({ resetOnNavigation: false });
266 const coverage = await page.coverage.stopCSSCoverage(); constant
267 expect(coverage.length).toBe(2);
272 await page.coverage.startCSSCoverage(); // Enabled by default.
275 const coverage = await page.coverage.stopCSSCoverage(); constant
276 expect(coverage.length).toBe(0);