toBeTrue(); }); test('returns true when HTTPS is "ON" (case-insensitive)', function () { $_SERVER['HTTPS'] = 'ON'; expect(cacti_is_https())->toBeTrue(); }); test('returns true when HTTPS is "1"', function () { $_SERVER['HTTPS'] = '1'; expect(cacti_is_https())->toBeTrue(); }); test('returns true when HTTPS is any non-off truthy string', function () { $_SERVER['HTTPS'] = 'anything'; expect(cacti_is_https())->toBeTrue(); }); test('returns false when HTTPS is "off"', function () { $_SERVER['HTTPS'] = 'off'; expect(cacti_is_https())->toBeFalse(); }); test('returns false when HTTPS is "OFF" (case-insensitive)', function () { $_SERVER['HTTPS'] = 'OFF'; expect(cacti_is_https())->toBeFalse(); }); test('returns false when HTTPS is empty string', function () { $_SERVER['HTTPS'] = ''; expect(cacti_is_https())->toBeFalse(); }); test('returns false when HTTPS is "0"', function () { $_SERVER['HTTPS'] = '0'; expect(cacti_is_https())->toBeFalse(); }); test('returns false when HTTPS is not set', function () { unset($_SERVER['HTTPS']); expect(cacti_is_https())->toBeFalse(); });