From 46bbcedfdb68316e8843a7579cf5e9f4846c7624 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Przemys=C5=82aw=20K=C5=82ys?= Date: Sun, 22 Dec 2019 20:49:13 +0100 Subject: [PATCH] New test --- Tests/Send-TeamsNew.Tests.ps1 | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 Tests/Send-TeamsNew.Tests.ps1 diff --git a/Tests/Send-TeamsNew.Tests.ps1 b/Tests/Send-TeamsNew.Tests.ps1 new file mode 100644 index 0000000..ddf24f3 --- /dev/null +++ b/Tests/Send-TeamsNew.Tests.ps1 @@ -0,0 +1,22 @@ +param ( + $TeamsID = $Env:TEAMSPESTERID +) +#Requires -Modules Pester +Import-Module $PSScriptRoot\..\PSTeams.psd1 -Force #-Verbose + +Describe 'Send-TeamsMessage - Should send messages properly with new syntax' { + It 'Given 3 facts, 1 section should not throw' { + Send-TeamsMessage -URI $TeamsID -MessageTitle 'PSTeams - Pester Test' -MessageText "This text will show up" -Color DodgerBlue { + New-TeamsSection { + New-TeamsActivityTitle -Title "**PSTeams**" + New-TeamsActivitySubtitle -Subtitle "@PSTeams - $CurrentDate" + New-TeamsActivityImage -Image Add + New-TeamsActivityText -Text "This message proves PSTeams Pester test passed properly." + New-TeamsFact -Name 'PS Version' -Value "**$($PSVersionTable.PSVersion)**" + New-TeamsFact -Name 'PS Edition' -Value "**$($PSVersionTable.PSEdition)**" + New-TeamsFact -Name 'OS' -Value "**$($PSVersionTable.OS)**" + New-TeamsButton -Name 'Visit English Evotec Website' -Link "https://evotec.xyz" + } + } + } +} \ No newline at end of file