PowerShell/test/powershell/Language
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
..
Classes Autocorrected CRLF to LF (#4943) 2017-09-29 16:28:15 -07:00
Interop/DotNet Fix GetType() bad pattern and related issues in tests (#3134) 2017-02-15 16:40:51 -08:00
Operators Fix tests that incorrectly use ShouldBeErrorId (#4793) 2017-09-18 09:24:55 -07:00
Parser Unify cmdlets with parameter 'Encoding' to be of type System.Text.Encoding (#5080) 2017-10-23 19:46:27 -07:00
Scripting Put command discovery before scripts for Unix (#5116) 2017-10-23 17:54:28 -07:00
CompletionTestSupport.psm1 Autocorrected CRLF to LF (#4943) 2017-09-29 16:28:15 -07:00