Skip to content

Merge pull request #431 from MikeyBronowski/patch-1

Sign in for the full log view
GitHub Actions / Unit Test Results failed Jun 10, 2024 in 0s

8 fail, 132 pass in 10s

140 tests  ±0   132 ✔️ ±0   10s ⏱️ +2s
  20 suites ±0       0 💤 ±0 
    2 files   ±0       8 ±0 

Results for commit 181ea4e. ± Comparison against earlier commit 8c10e74.

Annotations

Check warning on line 0 in /home/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

New-PlasterManifest Command Tests.Generates a valid manifest.Works with just Path, TemplateName, TemplateType and Id (/home/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1) failed

artifacts/Unit Test Results (OS ubuntu-latest)/testResults.xml
Raw output
at $actualManifest | Should -BeExactly $expectedManifest, /home/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1:21
at global:CompareManifestContent, /home/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1:21
at <ScriptBlock>, /home/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1:60

Check warning on line 0 in /home/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

New-PlasterManifest Command Tests.Generates a valid manifest.Properly encodes XML special chars and entity refs (/home/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1) failed

artifacts/Unit Test Results (OS ubuntu-latest)/testResults.xml
Raw output
at $actualManifest | Should -BeExactly $expectedManifest, /home/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1:21
at global:CompareManifestContent, /home/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1:21
at <ScriptBlock>, /home/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1:85

Check warning on line 0 in /home/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

New-PlasterManifest Command Tests.Generates a valid manifest.Captures tags correctly (/home/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1) failed

artifacts/Unit Test Results (OS ubuntu-latest)/testResults.xml
Raw output
at $actualManifest | Should -BeExactly $expectedManifest, /home/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1:21
at global:CompareManifestContent, /home/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1:21
at <ScriptBlock>, /home/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1:110

Check warning on line 0 in /home/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

New-PlasterManifest Command Tests.Generates a valid manifest.AddContent parameter works (/home/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1) failed

artifacts/Unit Test Results (OS ubuntu-latest)/testResults.xml
Raw output
at $actualManifest | Should -BeExactly $expectedManifest, /home/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1:21
at global:CompareManifestContent, /home/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1:21
at <ScriptBlock>, /home/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1:156

Check warning on line 0 in /Users/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

New-PlasterManifest Command Tests.Generates a valid manifest.Works with just Path, TemplateName, TemplateType and Id (/Users/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1) failed

artifacts/Unit Test Results (OS macOS-latest)/testResults.xml
Raw output
at $actualManifest | Should -BeExactly $expectedManifest, /Users/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1:21
at global:CompareManifestContent, /Users/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1:21
at <ScriptBlock>, /Users/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1:60

Check warning on line 0 in /Users/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

New-PlasterManifest Command Tests.Generates a valid manifest.Properly encodes XML special chars and entity refs (/Users/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1) failed

artifacts/Unit Test Results (OS macOS-latest)/testResults.xml
Raw output
at $actualManifest | Should -BeExactly $expectedManifest, /Users/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1:21
at global:CompareManifestContent, /Users/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1:21
at <ScriptBlock>, /Users/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1:85

Check warning on line 0 in /Users/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

New-PlasterManifest Command Tests.Generates a valid manifest.Captures tags correctly (/Users/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1) failed

artifacts/Unit Test Results (OS macOS-latest)/testResults.xml
Raw output
at $actualManifest | Should -BeExactly $expectedManifest, /Users/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1:21
at global:CompareManifestContent, /Users/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1:21
at <ScriptBlock>, /Users/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1:110

Check warning on line 0 in /Users/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

New-PlasterManifest Command Tests.Generates a valid manifest.AddContent parameter works (/Users/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1) failed

artifacts/Unit Test Results (OS macOS-latest)/testResults.xml
Raw output
at $actualManifest | Should -BeExactly $expectedManifest, /Users/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1:21
at global:CompareManifestContent, /Users/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1:21
at <ScriptBlock>, /Users/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1:156

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

140 tests found

There are 140 tests, see "Raw output" for the full list of tests.
Raw output
/Users/runner/work/Plaster/Plaster/tests/ConditionEval.Tests.ps1 ‑ Condition Attribute Evaluation Tests.Runspace FileSystem provider working.Determines existing file is in destination path
/Users/runner/work/Plaster/Plaster/tests/ConditionEval.Tests.ps1 ‑ Condition Attribute Evaluation Tests.Runspace FileSystem provider working.Determines non-existing file is actually not in destination path
/Users/runner/work/Plaster/Plaster/tests/ConditionEval.Tests.ps1 ‑ Condition Attribute Evaluation Tests.Runspace commands.Compare-Object command is available
/Users/runner/work/Plaster/Plaster/tests/ConditionEval.Tests.ps1 ‑ Condition Attribute Evaluation Tests.Runspace commands.Get-Content command is available
/Users/runner/work/Plaster/Plaster/tests/ConditionEval.Tests.ps1 ‑ Condition Attribute Evaluation Tests.Runspace commands.Get-Variable command is available
/Users/runner/work/Plaster/Plaster/tests/ExpandFileSourceSpec.Tests.ps1 ‑ File Directive ExpandFileSource Tests.Recurse\** case.It copies all files, preserving directory structure under the Recurse dir
/Users/runner/work/Plaster/Plaster/tests/ExpandFileSourceSpec.Tests.ps1 ‑ File Directive ExpandFileSource Tests.Recurse\** case.It copies empty directories
/Users/runner/work/Plaster/Plaster/tests/ExpandFileSourceSpec.Tests.ps1 ‑ File Directive ExpandFileSource Tests.Recurse\**\*.txt case.It copies all *.txt files, preserving directory structure under the Recurse dir
/Users/runner/work/Plaster/Plaster/tests/ExpandFileSourceSpec.Tests.ps1 ‑ File Directive ExpandFileSource Tests.Recurse\*.txt case.It copies only empty.txt, foo.txt under the Recurse dir
/Users/runner/work/Plaster/Plaster/tests/GetPlasterTemplate.Tests.ps1 ‑ Get-PlasterTemplate.when given a path.finds templates recursively
/Users/runner/work/Plaster/Plaster/tests/GetPlasterTemplate.Tests.ps1 ‑ Get-PlasterTemplate.when given a path.finds templates recursively and by name
/Users/runner/work/Plaster/Plaster/tests/GetPlasterTemplate.Tests.ps1 ‑ Get-PlasterTemplate.when given a path.finds templates recursively and by tag
/Users/runner/work/Plaster/Plaster/tests/GetPlasterTemplate.Tests.ps1 ‑ Get-PlasterTemplate.when given a path.finds the contained template
/Users/runner/work/Plaster/Plaster/tests/GetPlasterTemplate.Tests.ps1 ‑ Get-PlasterTemplate.when searching modules for templates.finds built-in templates
/Users/runner/work/Plaster/Plaster/tests/GetPlasterTemplate.Tests.ps1 ‑ Get-PlasterTemplate.when searching modules for templates.finds built-in templates by name
/Users/runner/work/Plaster/Plaster/tests/GetPlasterTemplate.Tests.ps1 ‑ Get-PlasterTemplate.when searching modules for templates.finds built-in templates by tag
/Users/runner/work/Plaster/Plaster/tests/GetPlasterTemplate.Tests.ps1 ‑ Get-PlasterTemplate.when searching modules for templates.finds templates included with modules
/Users/runner/work/Plaster/Plaster/tests/InvokePlaster.Tests.ps1 ‑ Invoke-Plaster Tests.Parameters.DestinationPath creates directory if it doesn't exist
/Users/runner/work/Plaster/Plaster/tests/InvokePlaster.Tests.ps1 ‑ Invoke-Plaster Tests.Parameters.Does not process conditional parameters that eval to false
/Users/runner/work/Plaster/Plaster/tests/InvokePlaster.Tests.ps1 ‑ Invoke-Plaster Tests.Parameters.PassThru generates object
/Users/runner/work/Plaster/Plaster/tests/InvokePlaster.Tests.ps1 ‑ Invoke-Plaster Tests.Parameters.Text parameter with default value where condition evaluates to false returns default value
/Users/runner/work/Plaster/Plaster/tests/ModuleManifest.Tests.ps1 ‑ Module Manifest Tests.Passes Test-ModuleManifest
/Users/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1 ‑ New-PlasterManifest Command Tests.Generates a valid manifest.AddContent parameter works
/Users/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1 ‑ New-PlasterManifest Command Tests.Generates a valid manifest.Captures tags correctly
/Users/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1 ‑ New-PlasterManifest Command Tests.Generates a valid manifest.Properly encodes XML special chars and entity refs
/Users/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1 ‑ New-PlasterManifest Command Tests.Generates a valid manifest.Works with just Path, TemplateName, TemplateType and Id
/Users/runner/work/Plaster/Plaster/tests/PlasterManifestValidation.Tests.ps1 ‑ Module Error Handling Tests.Empty template dir.Throws on missing plasterManifest.xml
/Users/runner/work/Plaster/Plaster/tests/PlasterManifestValidation.Tests.ps1 ‑ Module Error Handling Tests.Invalid Manifest File Tests.Throws on missing content element
/Users/runner/work/Plaster/Plaster/tests/PlasterManifestValidation.Tests.ps1 ‑ Module Error Handling Tests.Invalid Manifest File Tests.Throws on missing metadata element
/Users/runner/work/Plaster/Plaster/tests/PlasterManifestValidation.Tests.ps1 ‑ Module Error Handling Tests.Invalid Manifest File Tests.Throws on missing metadata id element
/Users/runner/work/Plaster/Plaster/tests/PlasterManifestValidation.Tests.ps1 ‑ Module Error Handling Tests.Invalid Manifest File Tests.Throws on missing metadata name element
/Users/runner/work/Plaster/Plaster/tests/PlasterManifestValidation.Tests.ps1 ‑ Module Error Handling Tests.Invalid Manifest File Tests.Throws on missing metadata title element
/Users/runner/work/Plaster/Plaster/tests/PlasterManifestValidation.Tests.ps1 ‑ Module Error Handling Tests.Invalid Manifest File Tests.Throws on missing metadata version element
/Users/runner/work/Plaster/Plaster/tests/PlasterManifestValidation.Tests.ps1 ‑ Module Error Handling Tests.Invalid Manifest File Tests.Throws on missing plasterManifest (root) element
/Users/runner/work/Plaster/Plaster/tests/PlasterManifestValidation.Tests.ps1 ‑ Module Error Handling Tests.Invalid Manifest File Tests.Throws on missing target namespace on (root) element
/Users/runner/work/Plaster/Plaster/tests/PlasterManifestValidation.Tests.ps1 ‑ Module Error Handling Tests.Invalid Manifest File Tests.Throws on not well-formed XML manifest file
/Users/runner/work/Plaster/Plaster/tests/PlasterManifestValidation.Tests.ps1 ‑ Module Error Handling Tests.Not supported schemaVersion.Throws on schemaVersion greater than latest supported schemaVersion
/Users/runner/work/Plaster/Plaster/tests/PlasterManifestValidation.Tests.ps1 ‑ Module Error Handling Tests.Template cannot write outside of the user-specified DestinationPath.Throws on modify path that is absolute path
/Users/runner/work/Plaster/Plaster/tests/PlasterManifestValidation.Tests.ps1 ‑ Module Error Handling Tests.Template cannot write outside of the user-specified DestinationPath.Throws on modify relativePath outside of DestinationPath
/Users/runner/work/Plaster/Plaster/tests/PlasterManifestValidation.Tests.ps1 ‑ Module Error Handling Tests.Template cannot write outside of the user-specified DestinationPath.Throws on newModuleManifest destination that is absolute path
/Users/runner/work/Plaster/Plaster/tests/PlasterManifestValidation.Tests.ps1 ‑ Module Error Handling Tests.Template cannot write outside of the user-specified DestinationPath.Throws on newModuleManifest relativePath outside of DestinationPath
/Users/runner/work/Plaster/Plaster/tests/PlasterManifestValidation.Tests.ps1 ‑ Module Error Handling Tests.Template cannot write outside of the user-specified DestinationPath.Throws on templateFile destination that is absolute path
/Users/runner/work/Plaster/Plaster/tests/PlasterManifestValidation.Tests.ps1 ‑ Module Error Handling Tests.Template cannot write outside of the user-specified DestinationPath.Throws on templateFile relativePath outside of DestinationPath
/Users/runner/work/Plaster/Plaster/tests/RequireModule.Tests.ps1 ‑ RequireModule Directive Tests.Finds module.It finds module based on maximumVersion
/Users/runner/work/Plaster/Plaster/tests/RequireModule.Tests.ps1 ‑ RequireModule Directive Tests.Finds module.It finds module based on minimumVersion
/Users/runner/work/Plaster/Plaster/tests/RequireModule.Tests.ps1 ‑ RequireModule Directive Tests.Finds module.It finds module based on minimumVersion and maximumVersion
/Users/runner/work/Plaster/Plaster/tests/RequireModule.Tests.ps1 ‑ RequireModule Directive Tests.Finds module.It finds module based on requiredVersion
/Users/runner/work/Plaster/Plaster/tests/RequireModule.Tests.ps1 ‑ RequireModule Directive Tests.Finds module.It finds module with no version number
/Users/runner/work/Plaster/Plaster/tests/RequireModule.Tests.ps1 ‑ RequireModule Directive Tests.Invalid attribute combinations.It fails on combined requiredVersion with maximumVersion
/Users/runner/work/Plaster/Plaster/tests/RequireModule.Tests.ps1 ‑ RequireModule Directive Tests.Invalid attribute combinations.It fails on combined requiredVersion with minimumVersion
/Users/runner/work/Plaster/Plaster/tests/RequireModule.Tests.ps1 ‑ RequireModule Directive Tests.Should not find module that doesn not exist or is not the specified version.Determines maximum version of module is missing
/Users/runner/work/Plaster/Plaster/tests/RequireModule.Tests.ps1 ‑ RequireModule Directive Tests.Should not find module that doesn not exist or is not the specified version.Determines minimum version of module is missing
/Users/runner/work/Plaster/Plaster/tests/RequireModule.Tests.ps1 ‑ RequireModule Directive Tests.Should not find module that doesn not exist or is not the specified version.Determines non-existing module is missing with no version information
/Users/runner/work/Plaster/Plaster/tests/RequireModule.Tests.ps1 ‑ RequireModule Directive Tests.Should not find module that doesn not exist or is not the specified version.Determines required version of module is missing
/Users/runner/work/Plaster/Plaster/tests/RequireModule.Tests.ps1 ‑ RequireModule Directive Tests.Test condition attribute.False condition does not evaluate requireModule directive
/Users/runner/work/Plaster/Plaster/tests/RequireModule.Tests.ps1 ‑ RequireModule Directive Tests.Test condition attribute.True condition evaluates requireModule directive
/Users/runner/work/Plaster/Plaster/tests/RequireModule.Tests.ps1 ‑ RequireModule Directive Tests.Test message attribute.Does not output message when module is found
/Users/runner/work/Plaster/Plaster/tests/RequireModule.Tests.ps1 ‑ RequireModule Directive Tests.Test message attribute.Outputs message when module not found
/Users/runner/work/Plaster/Plaster/tests/TemplateFile.Tests.ps1 ‑ TemplateFile Directive Tests.Invalid template files.It does not crash on an empty template file
/Users/runner/work/Plaster/Plaster/tests/TemplateFile.Tests.ps1 ‑ TemplateFile Directive Tests.Invalid template files.It does not crash when prompt evaluates to empty
/Users/runner/work/Plaster/Plaster/tests/TestPlasterManifest.Tests.ps1 ‑ Test-PlasterManifest Command Tests.Verifies manifest schema correctly.Detects invalid condition attribute value
/Users/runner/work/Plaster/Plaster/tests/TestPlasterManifest.Tests.ps1 ‑ Test-PlasterManifest Command Tests.Verifies manifest schema correctly.Detects invalid content attribute value
/Users/runner/work/Plaster/Plaster/tests/TestPlasterManifest.Tests.ps1 ‑ Test-PlasterManifest Command Tests.Verifies manifest schema correctly.Detects invalid default value for choice parameters
/Users/runner/work/Plaster/Plaster/tests/TestPlasterManifest.Tests.ps1 ‑ Test-PlasterManifest Command Tests.Verifies manifest schema correctly.Detects invalid default value for multichoice parameters
/Users/runner/work/Plaster/Plaster/tests/TestPlasterManifest.Tests.ps1 ‑ Test-PlasterManifest Command Tests.Verifies manifest schema correctly.Errors on manifest major version equal but minor version greater than supported
/Users/runner/work/Plaster/Plaster/tests/TestPlasterManifest.Tests.ps1 ‑ Test-PlasterManifest Command Tests.Verifies manifest schema correctly.Errors on manifest major version greater than supported
/Users/runner/work/Plaster/Plaster/tests/TestPlasterManifest.Tests.ps1 ‑ Test-PlasterManifest Command Tests.Verifies manifest schema correctly.Works on manifest major version equal but minor version is less than latest minor version
/Users/runner/work/Plaster/Plaster/tests/TestPlasterManifest.Tests.ps1 ‑ Test-PlasterManifest Command Tests.Verifies manifest schema correctly.Works on manifest major version equal to latest version
/Users/runner/work/Plaster/Plaster/tests/TestPlasterManifest.Tests.ps1 ‑ Test-PlasterManifest Command Tests.Verifies plasterVersion correctly.Errors on manifest plasterVersion greater than the current Plaster version.
/Users/runner/work/Plaster/Plaster/tests/TestPlasterManifest.Tests.ps1 ‑ Test-PlasterManifest Command Tests.Verifies plasterVersion correctly.Works with the current Plaster version.
/home/runner/work/Plaster/Plaster/tests/ConditionEval.Tests.ps1 ‑ Condition Attribute Evaluation Tests.Runspace FileSystem provider working.Determines existing file is in destination path
/home/runner/work/Plaster/Plaster/tests/ConditionEval.Tests.ps1 ‑ Condition Attribute Evaluation Tests.Runspace FileSystem provider working.Determines non-existing file is actually not in destination path
/home/runner/work/Plaster/Plaster/tests/ConditionEval.Tests.ps1 ‑ Condition Attribute Evaluation Tests.Runspace commands.Compare-Object command is available
/home/runner/work/Plaster/Plaster/tests/ConditionEval.Tests.ps1 ‑ Condition Attribute Evaluation Tests.Runspace commands.Get-Content command is available
/home/runner/work/Plaster/Plaster/tests/ConditionEval.Tests.ps1 ‑ Condition Attribute Evaluation Tests.Runspace commands.Get-Variable command is available
/home/runner/work/Plaster/Plaster/tests/ExpandFileSourceSpec.Tests.ps1 ‑ File Directive ExpandFileSource Tests.Recurse\** case.It copies all files, preserving directory structure under the Recurse dir
/home/runner/work/Plaster/Plaster/tests/ExpandFileSourceSpec.Tests.ps1 ‑ File Directive ExpandFileSource Tests.Recurse\** case.It copies empty directories
/home/runner/work/Plaster/Plaster/tests/ExpandFileSourceSpec.Tests.ps1 ‑ File Directive ExpandFileSource Tests.Recurse\**\*.txt case.It copies all *.txt files, preserving directory structure under the Recurse dir
/home/runner/work/Plaster/Plaster/tests/ExpandFileSourceSpec.Tests.ps1 ‑ File Directive ExpandFileSource Tests.Recurse\*.txt case.It copies only empty.txt, foo.txt under the Recurse dir
/home/runner/work/Plaster/Plaster/tests/GetPlasterTemplate.Tests.ps1 ‑ Get-PlasterTemplate.when given a path.finds templates recursively
/home/runner/work/Plaster/Plaster/tests/GetPlasterTemplate.Tests.ps1 ‑ Get-PlasterTemplate.when given a path.finds templates recursively and by name
/home/runner/work/Plaster/Plaster/tests/GetPlasterTemplate.Tests.ps1 ‑ Get-PlasterTemplate.when given a path.finds templates recursively and by tag
/home/runner/work/Plaster/Plaster/tests/GetPlasterTemplate.Tests.ps1 ‑ Get-PlasterTemplate.when given a path.finds the contained template
/home/runner/work/Plaster/Plaster/tests/GetPlasterTemplate.Tests.ps1 ‑ Get-PlasterTemplate.when searching modules for templates.finds built-in templates
/home/runner/work/Plaster/Plaster/tests/GetPlasterTemplate.Tests.ps1 ‑ Get-PlasterTemplate.when searching modules for templates.finds built-in templates by name
/home/runner/work/Plaster/Plaster/tests/GetPlasterTemplate.Tests.ps1 ‑ Get-PlasterTemplate.when searching modules for templates.finds built-in templates by tag
/home/runner/work/Plaster/Plaster/tests/GetPlasterTemplate.Tests.ps1 ‑ Get-PlasterTemplate.when searching modules for templates.finds templates included with modules
/home/runner/work/Plaster/Plaster/tests/InvokePlaster.Tests.ps1 ‑ Invoke-Plaster Tests.Parameters.DestinationPath creates directory if it doesn't exist
/home/runner/work/Plaster/Plaster/tests/InvokePlaster.Tests.ps1 ‑ Invoke-Plaster Tests.Parameters.Does not process conditional parameters that eval to false
/home/runner/work/Plaster/Plaster/tests/InvokePlaster.Tests.ps1 ‑ Invoke-Plaster Tests.Parameters.PassThru generates object
/home/runner/work/Plaster/Plaster/tests/InvokePlaster.Tests.ps1 ‑ Invoke-Plaster Tests.Parameters.Text parameter with default value where condition evaluates to false returns default value
/home/runner/work/Plaster/Plaster/tests/ModuleManifest.Tests.ps1 ‑ Module Manifest Tests.Passes Test-ModuleManifest
/home/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1 ‑ New-PlasterManifest Command Tests.Generates a valid manifest.AddContent parameter works
/home/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1 ‑ New-PlasterManifest Command Tests.Generates a valid manifest.Captures tags correctly
/home/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1 ‑ New-PlasterManifest Command Tests.Generates a valid manifest.Properly encodes XML special chars and entity refs
/home/runner/work/Plaster/Plaster/tests/NewPlasterManifest.Tests.ps1 ‑ New-PlasterManifest Command Tests.Generates a valid manifest.Works with just Path, TemplateName, TemplateType and Id
/home/runner/work/Plaster/Plaster/tests/PlasterManifestValidation.Tests.ps1 ‑ Module Error Handling Tests.Empty template dir.Throws on missing plasterManifest.xml
/home/runner/work/Plaster/Plaster/tests/PlasterManifestValidation.Tests.ps1 ‑ Module Error Handling Tests.Invalid Manifest File Tests.Throws on missing content element
/home/runner/work/Plaster/Plaster/tests/PlasterManifestValidation.Tests.ps1 ‑ Module Error Handling Tests.Invalid Manifest File Tests.Throws on missing metadata element
/home/runner/work/Plaster/Plaster/tests/PlasterManifestValidation.Tests.ps1 ‑ Module Error Handling Tests.Invalid Manifest File Tests.Throws on missing metadata id element
/home/runner/work/Plaster/Plaster/tests/PlasterManifestValidation.Tests.ps1 ‑ Module Error Handling Tests.Invalid Manifest File Tests.Throws on missing metadata name element
/home/runner/work/Plaster/Plaster/tests/PlasterManifestValidation.Tests.ps1 ‑ Module Error Handling Tests.Invalid Manifest File Tests.Throws on missing metadata title element
/home/runner/work/Plaster/Plaster/tests/PlasterManifestValidation.Tests.ps1 ‑ Module Error Handling Tests.Invalid Manifest File Tests.Throws on missing metadata version element
/home/runner/work/Plaster/Plaster/tests/PlasterManifestValidation.Tests.ps1 ‑ Module Error Handling Tests.Invalid Manifest File Tests.Throws on missing plasterManifest (root) element
/home/runner/work/Plaster/Plaster/tests/PlasterManifestValidation.Tests.ps1 ‑ Module Error Handling Tests.Invalid Manifest File Tests.Throws on missing target namespace on (root) element
/home/runner/work/Plaster/Plaster/tests/PlasterManifestValidation.Tests.ps1 ‑ Module Error Handling Tests.Invalid Manifest File Tests.Throws on not well-formed XML manifest file
/home/runner/work/Plaster/Plaster/tests/PlasterManifestValidation.Tests.ps1 ‑ Module Error Handling Tests.Not supported schemaVersion.Throws on schemaVersion greater than latest supported schemaVersion
/home/runner/work/Plaster/Plaster/tests/PlasterManifestValidation.Tests.ps1 ‑ Module Error Handling Tests.Template cannot write outside of the user-specified DestinationPath.Throws on modify path that is absolute path
/home/runner/work/Plaster/Plaster/tests/PlasterManifestValidation.Tests.ps1 ‑ Module Error Handling Tests.Template cannot write outside of the user-specified DestinationPath.Throws on modify relativePath outside of DestinationPath
/home/runner/work/Plaster/Plaster/tests/PlasterManifestValidation.Tests.ps1 ‑ Module Error Handling Tests.Template cannot write outside of the user-specified DestinationPath.Throws on newModuleManifest destination that is absolute path
/home/runner/work/Plaster/Plaster/tests/PlasterManifestValidation.Tests.ps1 ‑ Module Error Handling Tests.Template cannot write outside of the user-specified DestinationPath.Throws on newModuleManifest relativePath outside of DestinationPath
/home/runner/work/Plaster/Plaster/tests/PlasterManifestValidation.Tests.ps1 ‑ Module Error Handling Tests.Template cannot write outside of the user-specified DestinationPath.Throws on templateFile destination that is absolute path
/home/runner/work/Plaster/Plaster/tests/PlasterManifestValidation.Tests.ps1 ‑ Module Error Handling Tests.Template cannot write outside of the user-specified DestinationPath.Throws on templateFile relativePath outside of DestinationPath
/home/runner/work/Plaster/Plaster/tests/RequireModule.Tests.ps1 ‑ RequireModule Directive Tests.Finds module.It finds module based on maximumVersion
/home/runner/work/Plaster/Plaster/tests/RequireModule.Tests.ps1 ‑ RequireModule Directive Tests.Finds module.It finds module based on minimumVersion
/home/runner/work/Plaster/Plaster/tests/RequireModule.Tests.ps1 ‑ RequireModule Directive Tests.Finds module.It finds module based on minimumVersion and maximumVersion
/home/runner/work/Plaster/Plaster/tests/RequireModule.Tests.ps1 ‑ RequireModule Directive Tests.Finds module.It finds module based on requiredVersion
/home/runner/work/Plaster/Plaster/tests/RequireModule.Tests.ps1 ‑ RequireModule Directive Tests.Finds module.It finds module with no version number
/home/runner/work/Plaster/Plaster/tests/RequireModule.Tests.ps1 ‑ RequireModule Directive Tests.Invalid attribute combinations.It fails on combined requiredVersion with maximumVersion
/home/runner/work/Plaster/Plaster/tests/RequireModule.Tests.ps1 ‑ RequireModule Directive Tests.Invalid attribute combinations.It fails on combined requiredVersion with minimumVersion
/home/runner/work/Plaster/Plaster/tests/RequireModule.Tests.ps1 ‑ RequireModule Directive Tests.Should not find module that doesn not exist or is not the specified version.Determines maximum version of module is missing
/home/runner/work/Plaster/Plaster/tests/RequireModule.Tests.ps1 ‑ RequireModule Directive Tests.Should not find module that doesn not exist or is not the specified version.Determines minimum version of module is missing
/home/runner/work/Plaster/Plaster/tests/RequireModule.Tests.ps1 ‑ RequireModule Directive Tests.Should not find module that doesn not exist or is not the specified version.Determines non-existing module is missing with no version information
/home/runner/work/Plaster/Plaster/tests/RequireModule.Tests.ps1 ‑ RequireModule Directive Tests.Should not find module that doesn not exist or is not the specified version.Determines required version of module is missing
/home/runner/work/Plaster/Plaster/tests/RequireModule.Tests.ps1 ‑ RequireModule Directive Tests.Test condition attribute.False condition does not evaluate requireModule directive
/home/runner/work/Plaster/Plaster/tests/RequireModule.Tests.ps1 ‑ RequireModule Directive Tests.Test condition attribute.True condition evaluates requireModule directive
/home/runner/work/Plaster/Plaster/tests/RequireModule.Tests.ps1 ‑ RequireModule Directive Tests.Test message attribute.Does not output message when module is found
/home/runner/work/Plaster/Plaster/tests/RequireModule.Tests.ps1 ‑ RequireModule Directive Tests.Test message attribute.Outputs message when module not found
/home/runner/work/Plaster/Plaster/tests/TemplateFile.Tests.ps1 ‑ TemplateFile Directive Tests.Invalid template files.It does not crash on an empty template file
/home/runner/work/Plaster/Plaster/tests/TemplateFile.Tests.ps1 ‑ TemplateFile Directive Tests.Invalid template files.It does not crash when prompt evaluates to empty
/home/runner/work/Plaster/Plaster/tests/TestPlasterManifest.Tests.ps1 ‑ Test-PlasterManifest Command Tests.Verifies manifest schema correctly.Detects invalid condition attribute value
/home/runner/work/Plaster/Plaster/tests/TestPlasterManifest.Tests.ps1 ‑ Test-PlasterManifest Command Tests.Verifies manifest schema correctly.Detects invalid content attribute value
/home/runner/work/Plaster/Plaster/tests/TestPlasterManifest.Tests.ps1 ‑ Test-PlasterManifest Command Tests.Verifies manifest schema correctly.Detects invalid default value for choice parameters
/home/runner/work/Plaster/Plaster/tests/TestPlasterManifest.Tests.ps1 ‑ Test-PlasterManifest Command Tests.Verifies manifest schema correctly.Detects invalid default value for multichoice parameters
/home/runner/work/Plaster/Plaster/tests/TestPlasterManifest.Tests.ps1 ‑ Test-PlasterManifest Command Tests.Verifies manifest schema correctly.Errors on manifest major version equal but minor version greater than supported
/home/runner/work/Plaster/Plaster/tests/TestPlasterManifest.Tests.ps1 ‑ Test-PlasterManifest Command Tests.Verifies manifest schema correctly.Errors on manifest major version greater than supported
/home/runner/work/Plaster/Plaster/tests/TestPlasterManifest.Tests.ps1 ‑ Test-PlasterManifest Command Tests.Verifies manifest schema correctly.Works on manifest major version equal but minor version is less than latest minor version
/home/runner/work/Plaster/Plaster/tests/TestPlasterManifest.Tests.ps1 ‑ Test-PlasterManifest Command Tests.Verifies manifest schema correctly.Works on manifest major version equal to latest version
/home/runner/work/Plaster/Plaster/tests/TestPlasterManifest.Tests.ps1 ‑ Test-PlasterManifest Command Tests.Verifies plasterVersion correctly.Errors on manifest plasterVersion greater than the current Plaster version.
/home/runner/work/Plaster/Plaster/tests/TestPlasterManifest.Tests.ps1 ‑ Test-PlasterManifest Command Tests.Verifies plasterVersion correctly.Works with the current Plaster version.