Tests/Import-Module.tests.ps1

# Import PesterHelper Class
. (Join-Path -Path $PSScriptRoot -ChildPath 'PesterHelper.class.ps1')

# Load PesterHelper Environement
$PesterHelper = [PesterHelper]::new()
$PesterHelper.LoadModule()

# Pester Test
Describe "Install-Module" {

    # Setup Virtualenv
    Initialize-Virtualenv
    Enable-Virtualenv
    Install-Module -Name psake

    It "Should be Import psake module" {
        Import-Module -Name psake
        (Get-Module -Name psake)  | Should -BeTrue
    }

}

# Unload PesterHelper Environement
$PesterHelper.UnloadModule()