@@ -86,33 +86,30 @@ Describe "Test importing correct customized rules" {
86
86
$customizedRulePath.Count | Should Be 1
87
87
}
88
88
89
- if (! $testingLibraryUsage )
90
- {
91
- It " will show the custom rule when given a rule folder path with trailing backslash" {
92
- $customizedRulePath = Get-ScriptAnalyzerRule - CustomizedRulePath $directory \samplerule\ | Where-Object {$_.RuleName -eq $measure }
93
- $customizedRulePath.Count | Should Be 1
94
- }
89
+ It " will show the custom rule when given a rule folder path with trailing backslash" {
90
+ $customizedRulePath = Get-ScriptAnalyzerRule - CustomizedRulePath $directory \samplerule\ | Where-Object {$_.RuleName -eq $measure }
91
+ $customizedRulePath.Count | Should Be 1
92
+ }
95
93
96
- It " will show the custom rules when given a glob" {
97
- $customizedRulePath = Get-ScriptAnalyzerRule - CustomizedRulePath $directory \samplerule\samplerule* | Where-Object {$_.RuleName -match $measure }
98
- $customizedRulePath.Count | Should be 4
99
- }
94
+ It " will show the custom rules when given a glob" {
95
+ $customizedRulePath = Get-ScriptAnalyzerRule - CustomizedRulePath $directory \samplerule\samplerule* | Where-Object {$_.RuleName -match $measure }
96
+ $customizedRulePath.Count | Should be 4
97
+ }
100
98
101
- It " will show the custom rules when given recurse switch" {
102
- $customizedRulePath = Get-ScriptAnalyzerRule - RecurseCustomRulePath - CustomizedRulePath " $directory \samplerule" , " $directory \samplerule\samplerule2" | Where-Object {$_.RuleName -eq $measure }
103
- $customizedRulePath.Count | Should be 5
104
- }
99
+ It " will show the custom rules when given recurse switch" {
100
+ $customizedRulePath = Get-ScriptAnalyzerRule - RecurseCustomRulePath - CustomizedRulePath " $directory \samplerule" , " $directory \samplerule\samplerule2" | Where-Object {$_.RuleName -eq $measure }
101
+ $customizedRulePath.Count | Should be 5
102
+ }
105
103
106
- it " will show the custom rules when given glob with recurse switch" {
107
- $customizedRulePath = Get-ScriptAnalyzerRule - RecurseCustomRulePath - CustomizedRulePath $directory \samplerule\samplerule* | Where-Object {$_.RuleName -eq $measure }
108
- $customizedRulePath.Count | Should be 5
109
- }
110
-
111
- it " will show the custom rules when given glob with recurse switch" {
112
- $customizedRulePath = Get-ScriptAnalyzerRule - RecurseCustomRulePath - CustomizedRulePath $directory \samplerule* | Where-Object {$_.RuleName -eq $measure }
113
- $customizedRulePath.Count | Should be 3
114
- }
104
+ It " will show the custom rules when given glob with recurse switch" {
105
+ $customizedRulePath = Get-ScriptAnalyzerRule - RecurseCustomRulePath - CustomizedRulePath $directory \samplerule\samplerule* | Where-Object {$_.RuleName -eq $measure }
106
+ $customizedRulePath.Count | Should be 5
115
107
}
108
+
109
+ It " will show the custom rules when given glob with recurse switch" {
110
+ $customizedRulePath = Get-ScriptAnalyzerRule - RecurseCustomRulePath - CustomizedRulePath $directory \samplerule* | Where-Object {$_.RuleName -eq $measure }
111
+ $customizedRulePath.Count | Should be 3
112
+ }
116
113
}
117
114
118
115
Context " Test Invoke-ScriptAnalyzer with customized rules" {
@@ -126,33 +123,49 @@ Describe "Test importing correct customized rules" {
126
123
$customizedRulePath.Count | Should Be 1
127
124
}
128
125
129
- if (! $testingLibraryUsage )
126
+ if (! $testingLibraryUsage )
130
127
{
131
- It " will show the custom rule in the results when given a rule folder path with trailing backslash" {
132
- $customizedRulePath = Invoke-ScriptAnalyzer $directory \TestScript.ps1 - CustomizedRulePath $directory \samplerule\ | Where-Object {$_.Message -eq $message }
133
- $customizedRulePath.Count | Should Be 1
134
- }
128
+ It " will show the custom rule in the results when given a rule folder path with trailing backslash" {
129
+ $customizedRulePath = Invoke-ScriptAnalyzer $directory \TestScript.ps1 - CustomizedRulePath $directory \samplerule\ | Where-Object {$_.Message -eq $message }
130
+ $customizedRulePath.Count | Should Be 1
131
+ }
132
+
133
+ It " will show the custom rules when given a glob" {
134
+ $customizedRulePath = Invoke-ScriptAnalyzer $directory \TestScript.ps1 - CustomizedRulePath $directory \samplerule\samplerule* | Where-Object {$_.Message -eq $message }
135
+ $customizedRulePath.Count | Should be 3
136
+ }
137
+
138
+ It " will show the custom rules when given recurse switch" {
139
+ $customizedRulePath = Invoke-ScriptAnalyzer $directory \TestScript.ps1 - RecurseCustomRulePath - CustomizedRulePath $directory \samplerule | Where-Object {$_.Message -eq $message }
140
+ $customizedRulePath.Count | Should be 3
141
+ }
142
+
143
+ It " will show the custom rules when given glob with recurse switch" {
144
+ $customizedRulePath = Invoke-ScriptAnalyzer $directory \TestScript.ps1 - RecurseCustomRulePath - CustomizedRulePath $directory \samplerule\samplerule* | Where-Object {$_.Message -eq $message }
145
+ $customizedRulePath.Count | Should be 4
146
+ }
147
+
148
+ It " will show the custom rules when given glob with recurse switch" {
149
+ $customizedRulePath = Invoke-ScriptAnalyzer $directory \TestScript.ps1 - RecurseCustomRulePath - CustomizedRulePath $directory \samplerule* | Where-Object {$_.Message -eq $message }
150
+ $customizedRulePath.Count | Should be 3
151
+ }
152
+
153
+ It " Using IncludeDefaultRules Switch with CustomRulePath" {
154
+ $customizedRulePath = Invoke-ScriptAnalyzer $directory \TestScript.ps1 - CustomRulePath $directory \samplerule\samplerule.psm1 - IncludeDefaultRules
155
+ $customizedRulePath.Count | Should Be 2
156
+ }
135
157
136
- It " will show the custom rules when given a glob " {
137
- $customizedRulePath = Invoke-ScriptAnalyzer $directory \TestScript.ps1 - CustomizedRulePath $directory \samplerule\samplerule * | Where-Object { $_ .Message -eq $message }
138
- $customizedRulePath.Count | Should be 3
139
- }
158
+ It " Using IncludeDefaultRules Switch without CustomRulePath " {
159
+ $customizedRulePath = Invoke-ScriptAnalyzer $directory \TestScript.ps1 - IncludeDefaultRules
160
+ $customizedRulePath.Count | Should Be 1
161
+ }
140
162
141
- It " will show the custom rules when given recurse switch" {
142
- $customizedRulePath = Invoke-ScriptAnalyzer $directory \TestScript.ps1 - RecurseCustomRulePath - CustomizedRulePath $directory \samplerule | Where-Object {$_.Message -eq $message }
143
- $customizedRulePath.Count | Should be 3
144
- }
163
+ It " Not Using IncludeDefaultRules Switch and without CustomRulePath" {
164
+ $customizedRulePath = Invoke-ScriptAnalyzer $directory \TestScript.ps1
165
+ $customizedRulePath.Count | Should Be 1
166
+ }
167
+ }
145
168
146
- it " will show the custom rules when given glob with recurse switch" {
147
- $customizedRulePath = Invoke-ScriptAnalyzer $directory \TestScript.ps1 - RecurseCustomRulePath - CustomizedRulePath $directory \samplerule\samplerule* | Where-Object {$_.Message -eq $message }
148
- $customizedRulePath.Count | Should be 4
149
- }
150
-
151
- it " will show the custom rules when given glob with recurse switch" {
152
- $customizedRulePath = Invoke-ScriptAnalyzer $directory \TestScript.ps1 - RecurseCustomRulePath - CustomizedRulePath $directory \samplerule* | Where-Object {$_.Message -eq $message }
153
- $customizedRulePath.Count | Should be 3
154
- }
155
- }
156
169
}
157
170
}
158
171
0 commit comments