Index: lib/src/prism/tests/languages/nsis/property_feature.test |
diff --git a/lib/src/prism/tests/languages/nsis/property_feature.test b/lib/src/prism/tests/languages/nsis/property_feature.test |
new file mode 100644 |
index 0000000000000000000000000000000000000000..9c29e9ab85795d1d778852f70b54fab90e4ca7a3 |
--- /dev/null |
+++ b/lib/src/prism/tests/languages/nsis/property_feature.test |
@@ -0,0 +1,111 @@ |
+admin all auto both |
+colored false force |
+hide highest lastused |
+leave listonly none |
+normal notset off |
+on open print show |
+silent silentlog |
+smooth textonly |
+true user |
+ |
+ARCHIVE |
+FILE_ATTRIBUTE_ARCHIVE |
+FILE_ATTRIBUTE_NORMAL |
+FILE_ATTRIBUTE_OFFLINE |
+FILE_ATTRIBUTE_READONLY |
+FILE_ATTRIBUTE_SYSTEM |
+FILE_ATTRIBUTE_TEMPORARY |
+HKCR HKCU HKDD HKLM |
+HKPD HKU |
+HKEY_CLASSES_ROOT |
+HKEY_CURRENT_CONFIG |
+HKEY_CURRENT_USER |
+HKEY_DYN_DATA |
+HKEY_LOCAL_MACHINE |
+HKEY_PERFORMANCE_DATA |
+HKEY_USERS |
+IDABORT IDCANCEL |
+IDIGNORE IDNO |
+IDOK IDRETRY IDYES |
+MB_ABORTRETRYIGNORE |
+MB_DEFBUTTON1 |
+MB_DEFBUTTON2 |
+MB_DEFBUTTON3 |
+MB_DEFBUTTON4 |
+MB_ICONEXCLAMATION |
+MB_ICONINFORMATION |
+MB_ICONQUESTION |
+MB_ICONSTOP |
+MB_OK |
+MB_OKCANCEL |
+MB_RETRYCANCEL |
+MB_RIGHT |
+MB_RTLREADING |
+MB_SETFOREGROUND |
+MB_TOPMOST |
+MB_USERICON |
+MB_YESNO |
+NORMAL OFFLINE |
+READONLY SHCTX |
+SHELL_CONTEXT |
+SYSTEM TEMPORARY |
+ |
+---------------------------------------------------- |
+ |
+[ |
+ ["property", "admin"], ["property", "all"], ["property", "auto"], ["property", "both"], |
+ ["property", "colored"], ["property", "false"], ["property", "force"], |
+ ["property", "hide"], ["property", "highest"], ["property", "lastused"], |
+ ["property", "leave"], ["property", "listonly"], ["property", "none"], |
+ ["property", "normal"], ["property", "notset"], ["property", "off"], |
+ ["property", "on"], ["property", "open"], ["property", "print"], ["property", "show"], |
+ ["property", "silent"], ["property", "silentlog"], |
+ ["property", "smooth"], ["property", "textonly"], |
+ ["property", "true"], ["property", "user"], |
+ |
+ ["property", "ARCHIVE"], |
+ ["property", "FILE_ATTRIBUTE_ARCHIVE"], |
+ ["property", "FILE_ATTRIBUTE_NORMAL"], |
+ ["property", "FILE_ATTRIBUTE_OFFLINE"], |
+ ["property", "FILE_ATTRIBUTE_READONLY"], |
+ ["property", "FILE_ATTRIBUTE_SYSTEM"], |
+ ["property", "FILE_ATTRIBUTE_TEMPORARY"], |
+ ["property", "HKCR"], ["property", "HKCU"], ["property", "HKDD"], ["property", "HKLM"], |
+ ["property", "HKPD"], ["property", "HKU"], |
+ ["property", "HKEY_CLASSES_ROOT"], |
+ ["property", "HKEY_CURRENT_CONFIG"], |
+ ["property", "HKEY_CURRENT_USER"], |
+ ["property", "HKEY_DYN_DATA"], |
+ ["property", "HKEY_LOCAL_MACHINE"], |
+ ["property", "HKEY_PERFORMANCE_DATA"], |
+ ["property", "HKEY_USERS"], |
+ ["property", "IDABORT"], ["property", "IDCANCEL"], |
+ ["property", "IDIGNORE"], ["property", "IDNO"], |
+ ["property", "IDOK"], ["property", "IDRETRY"], ["property", "IDYES"], |
+ ["property", "MB_ABORTRETRYIGNORE"], |
+ ["property", "MB_DEFBUTTON1"], |
+ ["property", "MB_DEFBUTTON2"], |
+ ["property", "MB_DEFBUTTON3"], |
+ ["property", "MB_DEFBUTTON4"], |
+ ["property", "MB_ICONEXCLAMATION"], |
+ ["property", "MB_ICONINFORMATION"], |
+ ["property", "MB_ICONQUESTION"], |
+ ["property", "MB_ICONSTOP"], |
+ ["property", "MB_OK"], |
+ ["property", "MB_OKCANCEL"], |
+ ["property", "MB_RETRYCANCEL"], |
+ ["property", "MB_RIGHT"], |
+ ["property", "MB_RTLREADING"], |
+ ["property", "MB_SETFOREGROUND"], |
+ ["property", "MB_TOPMOST"], |
+ ["property", "MB_USERICON"], |
+ ["property", "MB_YESNO"], |
+ ["property", "NORMAL"], ["property", "OFFLINE"], |
+ ["property", "READONLY"], ["property", "SHCTX"], |
+ ["property", "SHELL_CONTEXT"], |
+ ["property", "SYSTEM"], ["property", "TEMPORARY"] |
+] |
+ |
+---------------------------------------------------- |
+ |
+Checks for all properties. |