blob: 3237e5d2afbc367dae8be2b9f67bf8546de63f74 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
/**
* Test file to check that cookies are correctly enabled in Thunderbird.
*
* XXX: Still need to check remote content in messages.
*/
"use strict";
var { open_content_tab_with_url } = ChromeUtils.import(
"resource://testing-common/mozmill/ContentTabHelpers.jsm"
);
var { mc } = ChromeUtils.import(
"resource://testing-common/mozmill/FolderDisplayHelpers.jsm"
);
// RELATIVE_ROOT messes with the collector, so we have to bring the path back
// so we get the right path for the resources.
var url = "http://mochi.test:8888/browser/comm/mail/test/browser/cookies/html/";
/**
* Test deleting junk messages with no messages marked as junk.
*/
add_task(async function test_load_cookie_page() {
open_content_tab_with_url(url + "cookietest1.html");
let tab2 = open_content_tab_with_url(url + "cookietest2.html");
await SpecialPowers.spawn(tab2.browser, [], () => {
Assert.equal(content.document.title, "Cookie Test 2");
let cookie = content.wrappedJSObject.theCookie;
dump("Cookie is: " + cookie + "\n");
if (!cookie) {
throw new Error("Document has no cookie :-(");
}
if (cookie != "name=CookieTest") {
throw new Error(
"Cookie set incorrectly, expected: name=CookieTest, got: " +
cookie +
"\n"
);
}
});
Assert.report(
false,
undefined,
undefined,
"Test ran to completion successfully"
);
});
|