Fixed plist and two tests

This commit is contained in:
Monviech 2025-11-26 16:34:52 +01:00
parent 7dabb44610
commit 067108a37f
3 changed files with 14 additions and 24 deletions

8
plist
View file

@ -1056,6 +1056,14 @@
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/VirtualIPFieldTest.php
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/VirtualIPFieldTest/config.xml
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Dnsmasq/FieldTypes/HostnameFieldTest.php
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Kea/Base/JsonSampleTestCase.php
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Kea/KeaCtrlAgentTest.php
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Kea/KeaDhcpv4Test.php
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Kea/KeaDhcpv6Test.php
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Kea/Snapshots/KeaCtrlAgentTest.json
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Kea/Snapshots/KeaDhcpv4Test.json
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Kea/Snapshots/KeaDhcpv6Test.json
/usr/local/opnsense/mvc/tests/app/models/OPNsense/Kea/Snapshots/config.xml
/usr/local/opnsense/mvc/tests/phpunit.xml
/usr/local/opnsense/mvc/tests/setup.php
/usr/local/opnsense/scripts/auth/add_user.php

View file

@ -92,25 +92,16 @@ class KeaDhcpv4Test extends JsonSampleTestCase
public function testPhysicalInterfacesParsing(): void
{
$xml = <<<XML
<opnsense>
<interfaces>
<lan><if>igc0</if></lan>
<wan><if>igc1</if></wan>
</interfaces>
</opnsense>
XML;
\OPNsense\Core\Config::getInstance()->setXml($xml);
// config.xml already loaded by JsonSampleTestCase::loadSnapshotConfig()
$m = $this->getModelInstance();
$m->general->interfaces = "lan,wan";
$m->general->interfaces = "lan,opt1";
$ifs = (new \ReflectionClass($m))
->getMethod('getConfigPhysicalInterfaces')
->invoke($m);
$this->assertSame(['igc0','igc1'], $ifs);
$this->assertSame(['igc0','igc2'], $ifs);
}
}

View file

@ -92,24 +92,15 @@ class KeaDhcpv6Test extends JsonSampleTestCase
public function testPhysicalInterfacesParsing(): void
{
$xml = <<<XML
<opnsense>
<interfaces>
<lan><if>igc0</if></lan>
<wan><if>igc1</if></wan>
</interfaces>
</opnsense>
XML;
\OPNsense\Core\Config::getInstance()->setXml($xml);
// config.xml already loaded by JsonSampleTestCase::loadSnapshotConfig()
$m = $this->getModelInstance();
$m->general->interfaces = "lan,wan";
$m->general->interfaces = "lan,opt1";
$ifs = (new \ReflectionClass($m))
->getMethod('getConfigPhysicalInterfaces')
->invoke($m);
$this->assertSame(['igc0','igc1'], $ifs);
$this->assertSame(['igc0','igc2'], $ifs);
}
}