[lang-ref] ( unset_environment_variable ) ( powershell )

It 'should unset environment variable' {
    # Remove-Item Env:k

    $v = $env:ENV_TEST_01
    $v | Should -BeNullOrEmpty
    $env:ENV_TEST_01 = 'val2'
    $v = $env:ENV_TEST_01
    $v | Should -Be 'val2'

    Remove-Item Env:ENV_TEST_01

    $v = $env:ENV_TEST_01
    $v | Should -BeNullOrEmpty
}
It 'should unset environment variable alternative' {
    # $env:k = $null

    $v = $env:ENV_TEST_01
    $v | Should -BeNullOrEmpty
    $env:ENV_TEST_01 = 'val2'
    $v = $env:ENV_TEST_01
    $v | Should -Be 'val2'

    $env:ENV_TEST_01 = $null

    $v = $env:ENV_TEST_01
    $v | Should -BeNullOrEmpty
}