2023-05-12 13:30:13 +02:00
|
|
|
Import-Module "$PSScriptRoot/../helpers/Common.Helpers.psm1"
|
2023-12-04 12:13:08 +01:00
|
|
|
|
2021-09-24 13:56:16 +03:00
|
|
|
$os = Get-OSVersion
|
|
|
|
|
|
2021-12-02 18:35:56 +03:00
|
|
|
Describe "PHP" {
|
2024-08-09 11:25:15 +02:00
|
|
|
Context "PHP" -Skip:($os.IsVenturaArm64 -or $os.IsSonomaArm64) {
|
2021-01-14 00:46:44 +07:00
|
|
|
It "PHP Path" {
|
2023-12-04 12:13:08 +01:00
|
|
|
Get-ToolPath "php" | Should -Not -BeLike "/usr/bin/php*"
|
2021-01-14 00:46:44 +07:00
|
|
|
}
|
|
|
|
|
It "PHP version" {
|
2023-12-04 12:13:08 +01:00
|
|
|
$phpVersionToolset = (Get-ToolsetContent).php.version
|
2021-11-21 23:11:18 +03:00
|
|
|
$phpInstalledVersion = php --version | Out-String | Select-String "${phpVersionToolset}"
|
|
|
|
|
$phpInstalledVersion | Should -BeLike "PHP ${phpVersionToolset}*"
|
2021-01-14 00:46:44 +07:00
|
|
|
}
|
|
|
|
|
}
|
2021-11-21 23:11:18 +03:00
|
|
|
|
2024-08-09 11:25:15 +02:00
|
|
|
Context "Composer" -Skip:($os.IsVenturaArm64 -or $os.IsSonomaArm64) {
|
2021-01-14 00:46:44 +07:00
|
|
|
It "Composer" {
|
|
|
|
|
"composer --version" | Should -ReturnZeroExitCode
|
|
|
|
|
}
|
|
|
|
|
}
|
2021-11-21 23:11:18 +03:00
|
|
|
}
|