mirror of
https://github.com/PowerShell/PowerShell
synced 2026-06-08 12:12:50 +00:00
Make LocalGroup tests admin-aware
This commit is contained in:
+10
-10
@@ -53,7 +53,7 @@ try {
|
||||
}
|
||||
}
|
||||
|
||||
Describe "Validate simple New-LocalGroup" -Tags "CI" {
|
||||
Describe "Validate simple New-LocalGroup" -Tags @('CI', 'RequireAdminOnWindows') {
|
||||
|
||||
AfterEach {
|
||||
if ($IsNotSkipped) {
|
||||
@@ -69,7 +69,7 @@ try {
|
||||
}
|
||||
}
|
||||
|
||||
Describe "Validate New-LocalGroup cmdlet" -Tags "Feature" {
|
||||
Describe "Validate New-LocalGroup cmdlet" -Tags @('Feature', 'RequireAdminOnWindows') {
|
||||
|
||||
AfterEach {
|
||||
if ($IsNotSkipped) {
|
||||
@@ -224,7 +224,7 @@ try {
|
||||
}
|
||||
}
|
||||
|
||||
Describe "Validate simple Get-LocalGroup" -Tags "CI" {
|
||||
Describe "Validate simple Get-LocalGroup" -Tags @('CI', 'RequireAdminOnWindows') {
|
||||
|
||||
BeforeAll {
|
||||
if ($IsNotSkipped) {
|
||||
@@ -247,7 +247,7 @@ try {
|
||||
}
|
||||
}
|
||||
|
||||
Describe "Validate Get-LocalGroup cmdlet" -Tags "Feature" {
|
||||
Describe "Validate Get-LocalGroup cmdlet" -Tags @('Feature', 'RequireAdminOnWindows') {
|
||||
|
||||
BeforeAll {
|
||||
if ($IsNotSkipped) {
|
||||
@@ -365,7 +365,7 @@ try {
|
||||
}
|
||||
}
|
||||
|
||||
Describe "Validate simple Set-LocalGroup" -Tags "CI" {
|
||||
Describe "Validate simple Set-LocalGroup" -Tags @('CI', 'RequireAdminOnWindows') {
|
||||
|
||||
BeforeAll {
|
||||
if ($IsNotSkipped) {
|
||||
@@ -394,7 +394,7 @@ try {
|
||||
}
|
||||
}
|
||||
|
||||
Describe "Validate Set-LocalGroup cmdlet" -Tags "Feature" {
|
||||
Describe "Validate Set-LocalGroup cmdlet" -Tags @('Feature', 'RequireAdminOnWindows') {
|
||||
|
||||
BeforeAll {
|
||||
if ($IsNotSkipped) {
|
||||
@@ -468,7 +468,7 @@ try {
|
||||
}
|
||||
}
|
||||
|
||||
Describe "Validate simple Rename-LocalGroup" -Tags "CI" {
|
||||
Describe "Validate simple Rename-LocalGroup" -Tags @('CI', 'RequireAdminOnWindows') {
|
||||
|
||||
BeforeAll {
|
||||
if ($IsNotSkipped) {
|
||||
@@ -505,7 +505,7 @@ try {
|
||||
}
|
||||
}
|
||||
|
||||
Describe "Validate Rename-LocalGroup cmdlet" -Tags "Feature" {
|
||||
Describe "Validate Rename-LocalGroup cmdlet" -Tags @('Feature', 'RequireAdminOnWindows') {
|
||||
|
||||
BeforeAll {
|
||||
if ($IsNotSkipped) {
|
||||
@@ -678,7 +678,7 @@ try {
|
||||
}
|
||||
}
|
||||
|
||||
Describe "Validate simple Remove-LocalGroup" -Tags "CI" {
|
||||
Describe "Validate simple Remove-LocalGroup" -Tags @('CI', 'RequireAdminOnWindows') {
|
||||
|
||||
BeforeAll {
|
||||
if ($IsNotSkipped) {
|
||||
@@ -716,7 +716,7 @@ try {
|
||||
}
|
||||
}
|
||||
|
||||
Describe "Validate Remove-LocalGroup cmdlet" -Tags "Feature" {
|
||||
Describe "Validate Remove-LocalGroup cmdlet" -Tags @('Feature', 'RequireAdminOnWindows') {
|
||||
|
||||
BeforeAll {
|
||||
if ($IsNotSkipped) {
|
||||
|
||||
+6
-6
@@ -68,7 +68,7 @@ try {
|
||||
}
|
||||
}
|
||||
|
||||
Describe "Validate simple Add-LocalGroupMember" -Tags "CI" {
|
||||
Describe "Validate simple Add-LocalGroupMember" -Tags @('CI', 'RequireAdminOnWindows') {
|
||||
|
||||
BeforeEach {
|
||||
if ($IsNotSkipped) {
|
||||
@@ -93,7 +93,7 @@ try {
|
||||
}
|
||||
}
|
||||
|
||||
Describe "Validate Add-LocalGroupMember cmdlet" -Tags "Feature" {
|
||||
Describe "Validate Add-LocalGroupMember cmdlet" -Tags @('Feature', 'RequireAdminOnWindows') {
|
||||
|
||||
BeforeAll {
|
||||
$OptDomainPrefix="(.+\\)?"
|
||||
@@ -241,7 +241,7 @@ try {
|
||||
}
|
||||
}
|
||||
|
||||
Describe "Validate simple Get-LocalGroupMember" -Tags "CI" {
|
||||
Describe "Validate simple Get-LocalGroupMember" -Tags @('CI', 'RequireAdminOnWindows') {
|
||||
|
||||
BeforeEach {
|
||||
if ($IsNotSkipped) {
|
||||
@@ -273,7 +273,7 @@ try {
|
||||
}
|
||||
}
|
||||
|
||||
Describe "Validate Get-LocalGroupMember cmdlet" -Tags "Feature" {
|
||||
Describe "Validate Get-LocalGroupMember cmdlet" -Tags @('Feature', 'RequireAdminOnWindows') {
|
||||
|
||||
BeforeAll {
|
||||
$OptDomainPrefix="(.+\\)?"
|
||||
@@ -407,7 +407,7 @@ try {
|
||||
#TODO: 10.A valid user attempts to get membership from a group to which they don't have access
|
||||
}
|
||||
|
||||
Describe "Validate simple Remove-LocalGroupMember" -Tags "CI" {
|
||||
Describe "Validate simple Remove-LocalGroupMember" -Tags @('CI', 'RequireAdminOnWindows') {
|
||||
|
||||
BeforeEach {
|
||||
if ($IsNotSkipped) {
|
||||
@@ -434,7 +434,7 @@ try {
|
||||
}
|
||||
}
|
||||
|
||||
Describe "Validate Remove-LocalGroupMember cmdlet" -Tags "Feature" {
|
||||
Describe "Validate Remove-LocalGroupMember cmdlet" -Tags @('Feature', 'RequireAdminOnWindows') {
|
||||
|
||||
BeforeEach {
|
||||
if ($IsNotSkipped) {
|
||||
|
||||
+16
-16
@@ -44,7 +44,7 @@ try {
|
||||
$IsNotSkipped = ($IsWindows -eq $true);
|
||||
$PSDefaultParameterValues["it:skip"] = !$IsNotSkipped
|
||||
|
||||
Describe "Verify Expected LocalUser Cmdlets are present" -Tags "CI" {
|
||||
Describe "Verify Expected LocalUser Cmdlets are present" -Tags 'CI' {
|
||||
|
||||
It "Test command presence" {
|
||||
$result = Get-Command -Module Microsoft.PowerShell.LocalAccounts | % Name
|
||||
@@ -59,7 +59,7 @@ try {
|
||||
}
|
||||
}
|
||||
|
||||
Describe "Verify Expected LocalUser Aliases are present" -Tags "CI" {
|
||||
Describe "Verify Expected LocalUser Aliases are present" -Tags @('CI', 'RequireAdminOnWindows') {
|
||||
|
||||
It "Test command presence" {
|
||||
$result = get-alias | % { if ($_.Source -eq "Microsoft.PowerShell.LocalAccounts") {$_}}
|
||||
@@ -82,7 +82,7 @@ try {
|
||||
}
|
||||
}
|
||||
|
||||
Describe "Validate simple New-LocalUser" -Tags "CI" {
|
||||
Describe "Validate simple New-LocalUser" -Tags @('CI', 'RequireAdminOnWindows') {
|
||||
|
||||
AfterEach {
|
||||
if ($IsNotSkipped) {
|
||||
@@ -101,7 +101,7 @@ try {
|
||||
}
|
||||
}
|
||||
|
||||
Describe "Validate New-LocalUser cmdlet" -Tags "Feature" {
|
||||
Describe "Validate New-LocalUser cmdlet" -Tags @('Feature', 'RequireAdminOnWindows') {
|
||||
|
||||
AfterEach {
|
||||
if ($IsNotSkipped) {
|
||||
@@ -385,7 +385,7 @@ try {
|
||||
}
|
||||
}
|
||||
|
||||
Describe "Validate simple Get-LocalUser" -Tags "CI" {
|
||||
Describe "Validate simple Get-LocalUser" -Tags @('CI', 'RequireAdminOnWindows') {
|
||||
|
||||
BeforeAll {
|
||||
if ($IsNotSkipped) {
|
||||
@@ -409,7 +409,7 @@ try {
|
||||
}
|
||||
}
|
||||
|
||||
Describe "Validate Get-LocalUser cmdlet" -Tags "Feature" {
|
||||
Describe "Validate Get-LocalUser cmdlet" -Tags @('Feature', 'RequireAdminOnWindows') {
|
||||
|
||||
BeforeAll {
|
||||
if ($IsNotSkipped) {
|
||||
@@ -554,7 +554,7 @@ try {
|
||||
}
|
||||
}
|
||||
|
||||
Describe "Validate simple Set-LocalUser" -Tags "CI" {
|
||||
Describe "Validate simple Set-LocalUser" -Tags @('CI', 'RequireAdminOnWindows') {
|
||||
|
||||
BeforeAll {
|
||||
if ($IsNotSkipped) {
|
||||
@@ -584,7 +584,7 @@ try {
|
||||
}
|
||||
}
|
||||
|
||||
Describe "Validate Set-LocalUser cmdlet" -Tags "Feature" {
|
||||
Describe "Validate Set-LocalUser cmdlet" -Tags @('Feature', 'RequireAdminOnWindows') {
|
||||
|
||||
BeforeAll {
|
||||
if ($IsNotSkipped) {
|
||||
@@ -803,7 +803,7 @@ try {
|
||||
}
|
||||
}
|
||||
|
||||
Describe "Validate simple Rename-LocalUser" -Tags "CI" {
|
||||
Describe "Validate simple Rename-LocalUser" -Tags @('CI', 'RequireAdminOnWindows') {
|
||||
|
||||
BeforeAll {
|
||||
if ($IsNotSkipped) {
|
||||
@@ -833,7 +833,7 @@ try {
|
||||
}
|
||||
}
|
||||
|
||||
Describe "Validate Rename-LocalUser cmdlet" -Tags "Feature" {
|
||||
Describe "Validate Rename-LocalUser cmdlet" -Tags @('Feature', 'RequireAdminOnWindows') {
|
||||
|
||||
BeforeAll {
|
||||
if ($IsNotSkipped) {
|
||||
@@ -984,7 +984,7 @@ try {
|
||||
}
|
||||
}
|
||||
|
||||
Describe "Validate simple Remove-LocalUser" -Tags "CI" {
|
||||
Describe "Validate simple Remove-LocalUser" -Tags @('CI', 'RequireAdminOnWindows') {
|
||||
|
||||
BeforeAll {
|
||||
if ($IsNotSkipped) {
|
||||
@@ -1023,7 +1023,7 @@ try {
|
||||
}
|
||||
}
|
||||
|
||||
Describe "Validate Remove-LocalUser cmdlet" -Tags "Feature" {
|
||||
Describe "Validate Remove-LocalUser cmdlet" -Tags @('Feature', 'RequireAdminOnWindows') {
|
||||
|
||||
BeforeAll {
|
||||
if ($IsNotSkipped) {
|
||||
@@ -1197,7 +1197,7 @@ try {
|
||||
}
|
||||
}
|
||||
|
||||
Describe "Validate simple Enable-LocalUser" -Tags "CI" {
|
||||
Describe "Validate simple Enable-LocalUser" -Tags @('CI', 'RequireAdminOnWindows') {
|
||||
|
||||
BeforeAll {
|
||||
if ($IsNotSkipped) {
|
||||
@@ -1227,7 +1227,7 @@ try {
|
||||
}
|
||||
}
|
||||
|
||||
Describe "Validate Enable-LocalUser cmdlet" -Tags "Feature" {
|
||||
Describe "Validate Enable-LocalUser cmdlet" -Tags @('Feature', 'RequireAdminOnWindows') {
|
||||
|
||||
BeforeAll {
|
||||
if ($IsNotSkipped) {
|
||||
@@ -1368,7 +1368,7 @@ try {
|
||||
}
|
||||
}
|
||||
|
||||
Describe "Validate simple Disable-LocalUser" -Tags "CI" {
|
||||
Describe "Validate simple Disable-LocalUser" -Tags @('CI', 'RequireAdminOnWindows') {
|
||||
|
||||
BeforeAll {
|
||||
if ($IsNotSkipped) {
|
||||
@@ -1398,7 +1398,7 @@ try {
|
||||
}
|
||||
}
|
||||
|
||||
Describe "Validate Disable-LocalUser cmdlet" -Tags "Feature" {
|
||||
Describe "Validate Disable-LocalUser cmdlet" -Tags @('Feature', 'RequireAdminOnWindows') {
|
||||
|
||||
BeforeAll {
|
||||
if ($IsNotSkipped) {
|
||||
|
||||
Reference in New Issue
Block a user