зеркало из https://github.com/microsoft/AL-Go.git
28 строки
892 B
PowerShell
28 строки
892 B
PowerShell
Get-Module TestActionsHelper | Remove-Module -Force
|
|
Import-Module (Join-Path $PSScriptRoot 'TestActionsHelper.psm1')
|
|
|
|
Describe "WorkflowPostProcess Action Tests" {
|
|
BeforeAll {
|
|
$actionName = "WorkflowPostProcess"
|
|
$scriptRoot = Join-Path $PSScriptRoot "..\Actions\$actionName" -Resolve
|
|
$scriptName = "$actionName.ps1"
|
|
$scriptPath = Join-Path $scriptRoot $scriptName
|
|
$actionScript = GetActionScript -scriptRoot $scriptRoot -scriptName $scriptName
|
|
}
|
|
|
|
It 'Compile Action' {
|
|
Invoke-Expression $actionScript
|
|
}
|
|
|
|
It 'Test action.yaml matches script' {
|
|
$permissions = [ordered]@{
|
|
}
|
|
$outputs = [ordered]@{
|
|
}
|
|
YamlTest -scriptRoot $scriptRoot -actionName $actionName -actionScript $actionScript -permissions $permissions -outputs $outputs
|
|
}
|
|
|
|
# Call action
|
|
|
|
}
|