PowerShell/test/powershell/engine/Module
James Truher [MSFT] be700729d6 Unify cmdlets with parameter 'Encoding' to be of type System.Text.Encoding (#5080)
This unifies file encoding across the inbox cmdlets to be UTF-8 without a BOM for all platforms. This is a breaking change as cmdlets on windows have a number of different encodings. This supports better interoperability with tradition Linux shells as we are using the same encoding.

Validate that files are created with UTF-8 encoding without BOM
Update tests to validate Encoding parameter to new type and create new tests for
parameter type validation.

[Breaking Change] The '-Encoding Byte' has been removed from the filesystem provider cmdlets. A new parameter '-AsByteStream' is now added to indicate that a byte stream is required as input, or output will be a stream of bytes.
2017-10-23 19:46:27 -07:00
..
assets/testmodulerunspace Make 'Test-ModuleManifest' not load unnecessary modules (#4541) 2017-08-28 15:36:46 -07:00
ModulePath.Tests.ps1 Rename powershell.exe to pwsh.exe (#5101) 2017-10-17 17:25:11 -07:00
NewModuleManifest.Tests.ps1 Unify cmdlets with parameter 'Encoding' to be of type System.Text.Encoding (#5080) 2017-10-23 19:46:27 -07:00
SubmodulePathInManifest.Tests.ps1 Autocorrected CRLF to LF (#4943) 2017-09-29 16:28:15 -07:00
TestModuleManifest.Tests.ps1 Make 'Test-ModuleManifest' not load unnecessary modules (#4541) 2017-08-28 15:36:46 -07:00