Setup code quality and tests

This commit is contained in:
David Stone
2025-02-01 15:18:13 -07:00
parent 9b3a0798f0
commit 6ff9a28403
8 changed files with 3231 additions and 0 deletions

@ -0,0 +1,26 @@
<?php
namespace WP_Ultimo\Tests;
use WP_Ultimo\Gateways\Manual_Gateway;
use WP_Ultimo\Managers\Gateway_Manager;
class Gateway_Functions_Test extends \WP_UnitTestCase {
public function test_wu_get_gateway_returns_false_for_invalid_id() {
$invalid_gateway_id = 'non_existent_gateway';
$result = wu_get_gateway($invalid_gateway_id);
$this->assertFalse($result);
}
public function test_wu_get_gateway_returns_instance_for_valid_id() {
$valid_gateway_id = 'manual';
$gateway = wu_get_gateway($valid_gateway_id);
$this->assertInstanceOf(Manual_Gateway::class, $gateway);
}
}