Team Ai
Datasetpublic

MegaBites-AI/Windows-powershell

sourceHugging Facemitupdated 6mo agoView on Hugging Face
0likes372downloads
MiscCmdletUpdates.Tests.ps148 linesDownload Raw Back to Microsoft.PowerShell.Utility
1# Copyright (c) Microsoft Corporation.2# Licensed under the MIT License.3Describe "GetDateFormatUpdates" -Tags "Feature" {4 5    It "Verifies that FileDate format works" {6        $date = Get-Date7        $expectedFormat = "{0:yyyyMMdd}" -f $date8        $actualFormat = Get-Date -Date $date -Format FileDate9 10        $actualFormat | Should -Be $expectedFormat11    }12 13    It "Verifies that FileDateUniversal format works" {14        $date = (Get-Date).ToUniversalTime()15        $expectedFormat = "{0:yyyyMMddZ}" -f $date16        $actualFormat = Get-Date -Date $date -Format FileDateUniversal17 18        $actualFormat | Should -Be $expectedFormat19    }20 21    It "Verifies that FileDateTime format works" {22        $date = Get-Date23        $expectedFormat = "{0:yyyyMMddTHHmmssffff}" -f $date24        $actualFormat = Get-Date -Date $date -Format FileDateTime25 26        $actualFormat | Should -Be $expectedFormat27    }28 29    It "Verifies that FileDateTimeUniversal format works" {30        $date = (Get-Date).ToUniversalTime()31        $expectedFormat = "{0:yyyyMMddTHHmmssffffZ}" -f $date32        $actualFormat = Get-Date -Date $date -Format FileDateTimeUniversal33 34        $actualFormat | Should -Be $expectedFormat35    }36 37}38 39Describe "GetRandomMiscTests" -Tags "Feature" {40    It "Shouldn't overflow when using max range" {41 42        $hadError = $false43 44        ## Don't actually need to validate45        { Get-Random -Minimum ([Int32]::MinValue) -Maximum ([Int32]::MaxValue) -ErrorAction Stop } | Should -Not -Throw46    }47}48