mirror of
https://github.com/opensourcepos/opensourcepos.git
synced 2026-04-01 22:04:15 -04:00
- Add autoload-dev section to composer.json for Tests namespace - Rename tests/helpers to tests/Helpers for PSR-4 compliance - Add proper namespace to UrlHelperTest.php - This fixes PHPUnit test discovery - previously only 6 tests were running
24 lines
532 B
PHP
24 lines
532 B
PHP
<?php
|
|
|
|
namespace Tests\Helpers;
|
|
|
|
use PHPUnit\Framework\TestCase;
|
|
|
|
class UrlHelperTest extends TestCase
|
|
{
|
|
protected function setUp(): void
|
|
{
|
|
require_once __DIR__ . '/../../app/Helpers/url_helper.php';
|
|
}
|
|
|
|
public function testBase64urlEncode(): void
|
|
{
|
|
$data = 'Test data';
|
|
$encoded = base64url_encode($data);
|
|
|
|
$this->assertMatchesRegularExpression('/^[A-Za-z0-9\-_]+$/', $encoded);
|
|
|
|
$decoded = base64url_decode($encoded);
|
|
$this->assertEquals($data, $decoded);
|
|
}
|
|
} |