Tests/Get-CodeCoverage.ps1

1
2
3
4
5
6
7
8
9
10
11
12
13
Remove-Module ULID -ErrorAction SilentlyContinue -WarningAction SilentlyContinue

$Root = Split-Path -Path $PSScriptRoot
$Files = Get-ChildItem -Path @("$Root\Public", "$Root\Private")

Invoke-Pester -CodeCoverage $Files.FullName

$Module = Join-Path -Path $Root -ChildPath "ULID.psm1"
Remove-Module ULID -ErrorAction SilentlyContinue -WarningAction SilentlyContinue
Import-Module $Module

New-Ulid