mirror of
https://github.com/aphrody-labs/PowerShell.git
synced 2026-10-17 04:36:39 +00:00
Restructure of pester test layout
This restructuring moves tests to a directory name which matches the module in which the cmdlet resides which should improve the discoverability of a specific test. For tests which are not about cmdlets in a module, new directories have been created to make those tests easier to find as well
This commit is contained in:
1 parent
ef32e2339e
commit
1e1c4b7dc0
126 files changed
+10
-6
No files matched your search
@@ -0,0 +1,19 @@
|
||||
$removeAliasList = @("ac","compare","cpp","diff","sleep","sort","start","cat","cp","ls","man","mount","mv","ps","rm","rmdir")
|
||||
$keepAliasList = @{cd="Set-Location"},@{dir="Get-ChildItem"},@{echo="Write-output"},@{fc="format-custom"},@{kill="stop-process"},@{clear="clear-host"}
|
||||
Describe "Windows aliases do not conflict with Linux commands" {
|
||||
foreach ($alias in $removeAliasList) {
|
||||
It "Should not have certain aliases on Linux" -Skip:$IsWindows {
|
||||
Test-Path Alias:$alias | Should Be $false
|
||||
}
|
||||
}
|
||||
|
||||
foreach ($alias in $keepAliasList) {
|
||||
It "Should have aliases that are Bash built-ins on Linux" {
|
||||
(Get-Alias $alias.Keys).Definition | Should Be $alias.Values
|
||||
}
|
||||
}
|
||||
|
||||
It "Should have more as a function" {
|
||||
Test-Path Function:more | Should Be $true
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user