27 lines
886 B
JavaScript
27 lines
886 B
JavaScript
/* Any copyright is dedicated to the Public Domain.
|
|
* https://creativecommons.org/publicdomain/zero/1.0/ */
|
|
|
|
/**
|
|
* Bug 1950734 tracks how calling PinCurrentAppToTaskbarWin11
|
|
* on MSIX may cause the process AUMID to be unnecessarily changed.
|
|
* This test verifies that the behaviour will no longer happen
|
|
*/
|
|
|
|
ChromeUtils.defineESModuleGetters(this, {
|
|
ShellService: "resource:///modules/ShellService.sys.mjs",
|
|
});
|
|
|
|
add_task(async function test_processAUMID() {
|
|
let processAUMID = ShellService.checkCurrentProcessAUMIDForTesting();
|
|
|
|
// This function will trigger the relevant code paths that
|
|
// incorrectly changes the process AUMID on MSIX, prior to
|
|
// Bug 1950734 being fixed
|
|
await ShellService.checkPinCurrentAppToTaskbarAsync(false);
|
|
|
|
is(
|
|
processAUMID,
|
|
ShellService.checkCurrentProcessAUMIDForTesting(),
|
|
"The process AUMID should not be changed"
|
|
);
|
|
});
|