Page MenuHome GnuPG

data-test.js
No OneTemporary

data-test.js

/*global do_load_module: false, do_get_file: false, do_get_cwd: false, testing: false, test: false, Assert: false, resetting: false, JSUnit: false, do_test_pending: false, do_test_finished: false */
/*global EnigmailData: false */
/*jshint -W097 */
/*
* 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/.
*/
"use strict";
do_load_module("file://" + do_get_cwd().path + "/testHelper.js");
testing("data.jsm");
// testing: extractMessageId
test(function extractMessageIdExtractsARegularMessageId() {
var result = EnigmailData.extractMessageId("enigmail:message/foobar");
Assert.equal("foobar", result);
});
test(function extractMessageIdReturnsAnEmptyStringWhenItCantMatch() {
var result = EnigmailData.extractMessageId("enigmail:mime-message/foobar");
Assert.equal("", result);
});
// testing: extractMimeMessageId
test(function extractMimeMessageIdExtractsARegularMessageId() {
var result = EnigmailData.extractMimeMessageId("enigmail:mime-message/fluff");
Assert.equal("fluff", result);
});
test(function extractMimeMessageIdReturnsAnEmptyStringWhenItCantMatch() {
var result = EnigmailData.extractMimeMessageId("enigmail:message/mess");
Assert.equal("", result);
});

File Metadata

Mime Type
text/plain
Expires
Thu, Mar 19, 9:06 PM (23 h, 53 m)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
f2/f1/72bd820836b6158db95df5b4ec45

Event Timeline