From a0650ff2a1adfad995aed36f99c90c39ae600d9f Mon Sep 17 00:00:00 2001 From: Mips2648 Date: Sun, 27 Oct 2024 11:01:45 +0100 Subject: [PATCH] add test on mix case --- tests/MipsEqLogicTraitTest.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/tests/MipsEqLogicTraitTest.php b/tests/MipsEqLogicTraitTest.php index 597bfad..977ef7a 100644 --- a/tests/MipsEqLogicTraitTest.php +++ b/tests/MipsEqLogicTraitTest.php @@ -111,6 +111,20 @@ public function testgetInstalledPackageDetail_present() { $this->assertEquals('1.1.0', $details[1]); } + // tests on getInstalledPackageDetail + public function testgetInstalledPackageDetail_present_mix_case() { + $trait = new class { + use MipsEqLogicTrait { + getInstalledPackageDetail as public; // make the method public + } + }; + + $result = $trait->getInstalledPackageDetail('unidecode', 'Unidecode==1.1.0||anotherpackage==1.1.1', $details); + $this->assertTrue($result); + $this->assertEquals('Unidecode==1.1.0', $details[0]); + $this->assertEquals('1.1.0', $details[1]); + } + public function testgetInstalledPackageDetail_absent() { $trait = new class { use MipsEqLogicTrait {