mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
37 lines
1.1 KiB
JavaScript
37 lines
1.1 KiB
JavaScript
/* 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/.
|
|
*/
|
|
|
|
/* General Update Service Tests */
|
|
|
|
function run_test() {
|
|
do_test_pending();
|
|
do_register_cleanup(end_test);
|
|
|
|
// Verify write access to the custom app dir
|
|
logTestInfo("testing write access to the application directory");
|
|
removeUpdateDirsAndFiles();
|
|
var testFile = getCurrentProcessDir();
|
|
testFile.append("update_write_access_test");
|
|
testFile.create(AUS_Ci.nsIFile.NORMAL_FILE_TYPE, 0644);
|
|
do_check_true(testFile.exists());
|
|
testFile.remove(false);
|
|
do_check_false(testFile.exists());
|
|
|
|
standardInit();
|
|
|
|
// Check if available updates can be checked for
|
|
logTestInfo("testing nsIApplicationUpdateService:canCheckForUpdates");
|
|
do_check_true(gAUS.canCheckForUpdates);
|
|
// Check if updates can be applied
|
|
logTestInfo("testing nsIApplicationUpdateService:canApplyUpdates");
|
|
do_check_true(gAUS.canApplyUpdates);
|
|
|
|
do_test_finished();
|
|
}
|
|
|
|
function end_test() {
|
|
cleanUp();
|
|
}
|