mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-08-24 05:13:07 +09:00
24 lines
771 B
JavaScript
24 lines
771 B
JavaScript
/* -*- indent-tabs-mode: nil; js-indent-level: 2 -*- */
|
|
/* vim: set ts=2 et sw=2 tw=80: */
|
|
/* Any copyright is dedicated to the Public Domain.
|
|
* http://creativecommons.org/publicdomain/zero/1.0/ */
|
|
|
|
"use strict";
|
|
|
|
/*
|
|
* The temporary directory downloads saves to, should be only readable
|
|
* for the current user.
|
|
*/
|
|
add_task(function* test_private_temp() {
|
|
|
|
let download = yield promiseStartExternalHelperAppServiceDownload(
|
|
httpUrl("empty.txt"));
|
|
|
|
yield promiseDownloadStopped(download);
|
|
|
|
var targetFile = Cc['@mozilla.org/file/local;1'].createInstance(Ci.nsIFile);
|
|
targetFile.initWithPath(download.target.path);
|
|
|
|
// 488 is the decimal value of 0o700.
|
|
equal(targetFile.parent.permissions, 448);
|
|
});
|