/* Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/ */
// Bug 532173 - Dont sync tabs like about:*
/*
* The list of phases mapped to their corresponding profiles . The object
* here must be in strict JSON format , as it will get parsed by the Python
* testrunner ( no single quotes , extra comma ' s , etc ) .
*/
EnableEngines([
"tabs" ]);
var phases = { phase1:
"profile1" , phase2:
"profile2" };
var tabs1 = [
{ uri:
"https://example.com/ ", title: "Example Domain", profile: "profile1" },
{ uri:
"about:robots" , title:
"About" , profile:
"profile1" },
{ uri:
"about:credits" , title:
"Credits" , profile:
"profile1" },
{
uri:
"data:text/html,<html><head><title>Mozilla</title></head><body>Mozilla</body></html>" ,
title:
"Mozilla" ,
profile:
"profile1" ,
},
{ uri:
"https://example.org/ ", title: "Example Domain", profile: "profile1" },
];
var tabs2 = [
{ uri:
"https://example.com/ ", title: "Example Domain", profile: "profile1" },
{ uri:
"https://example.org/ ", title: "Example Domain", profile: "profile1" },
];
var tabs3 = [
{
uri:
"data:text/html,<html><head><title>Mozilla</title></head><body>Mozilla</body></html>" ,
title:
"Mozilla" ,
profile:
"profile1" ,
},
{ uri:
"about:robots" , title:
"About" , profile:
"profile1" },
{ uri:
"about:credits" , title:
"Credits" , profile:
"profile1" },
];
/*
* Test phases
*/
Phase(
"phase1" , [[Tabs.add, tabs1], [Sync]]);
Phase(
"phase2" , [[Sync], [Tabs.verify, tabs2], [Tabs.verifyNot, tabs3]]);
Messung V0.5 in Prozent C=79 H=98 G=88
¤ Dauer der Verarbeitung: 0.3 Sekunden
¤
*© Formatika GbR, Deutschland