Tests/Integration/RESONEAutomation.Integration.Tests.ps1
Describe 'Integration\RESONEAutomation' { It 'Should load module without throwing' { $repoRoot = (Resolve-Path "$PSScriptRoot\..\..").Path; $moduleName = (Get-Item -Path $repoRoot).Name; { Import-Module (Join-Path -Path $RepoRoot -ChildPath "$moduleName.psd1") -Force } | Should Not Throw; } $dscResourcesPath = Get-ChildItem -Path (Resolve-Path "$PSScriptRoot\..\..\DSCResources").Path -Directory -Exclude '_*'; foreach ($module in $dscResourcesPath) { ## Cannot load composite resources.. $moduleManifestPath = Join-Path -Path $module.FullName -ChildPath "$($module.Name).psm1"; if (Test-Path -Path $moduleManifestPath) { It "Should load resource '$($module.Name)' without throwing" { { Import-Module $moduleManifestPath -Force } | Should Not Throw; } } } #end foreach module } #end describe |