Skip to content

Commit 9f2c94b

Browse files
committed
shortname: test with Env:ProgramFiles so always available
1 parent d21244b commit 9f2c94b

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

+stdlib/+test/TestWindowsCOM.m

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,14 @@ function test_shortname(tc)
66

77
tc.assumeTrue(ispc, "Windows only")
88

9-
test_file = stdlib.fileio.posix(fullfile(getenv("LocalAppData"), "Microsoft/WindowsApps/notepad.exe"));
10-
tc.assumeTrue(isfile(test_file))
9+
progdir = stdlib.fileio.posix(getenv("PROGRAMFILES"));
10+
tc.assumeTrue(isfolder(progdir), "Env:ProgramFiles not defined")
1111

12-
short = stdlib.fileio.windows_shortname(test_file);
12+
short = stdlib.fileio.windows_shortname(progdir);
1313

14-
tc.verifyTrue(endsWith(short, 'notepad.exe'), "Short name should end with 'notepad.exe'")
15-
tc.verifyTrue(contains(short, "MICROS~1"))
14+
tc.verifyTrue(contains(short, "PROGRA~1"), short + " did not contain PROGRA~1")
1615

17-
tc.verifyEqual(stdlib.canonical(short), test_file)
16+
tc.verifyEqual(stdlib.canonical(short), progdir)
1817

1918
end
2019

0 commit comments

Comments
 (0)