Update phpunit tests

This commit is contained in:
Laurent Destailleur
2026-03-02 04:49:12 +01:00
parent 1ea2a2b0fd
commit bcedf595f3

View File

@@ -271,10 +271,20 @@ class FunctionsLibTest extends CommonClassTest
$sql = forgeSQLFromUniversalSearchCriteria($filter);
$this->assertEquals(" AND ((t.fk_soc IN ('1','2=b')))", $sql);
// If MAIN_DISALLOW_UNSECURED_SELECT_INTO_EXTRAFIELDS_FILTER is unset
$conf->global->MAIN_DISALLOW_UNSECURED_SELECT_INTO_EXTRAFIELDS_FILTER = 0;
$filter = "(t.fk_soc:IN:SELECT rowid FROM llx_societe WHERE fournisseur = 1)";
$sql = forgeSQLFromUniversalSearchCriteria($filter);
$this->assertEquals(" AND ((t.fk_soc IN (SELECT rowid FROM llx_societe WHERE fournisseur = 1)))", $sql);
// If MAIN_DISALLOW_UNSECURED_SELECT_INTO_EXTRAFIELDS_FILTER is set (default)
$conf->global->MAIN_DISALLOW_UNSECURED_SELECT_INTO_EXTRAFIELDS_FILTER = 1;
$filter = "(t.fk_soc:IN:SELECT rowid FROM llx_societe WHERE fournisseur = 1)";
$sql = forgeSQLFromUniversalSearchCriteria($filter);
$this->assertEquals(" AND ((t.fk_soc IN (SELECTrowidFROMllx_societeWHEREfournisseur1)))", $sql);
return true;
}