< Summary - Kestrun — Combined Coverage

Information
Class: Public.Helper.ConvertTo-KrBase64Url
Assembly: Kestrun.PowerShell.Public
File(s): /home/runner/work/Kestrun/Kestrun/src/PowerShell/Kestrun/Public/Helper/ConvertTo-KrBase64Url.ps1
Tag: Kestrun/Kestrun@0d738bf294e6281b936d031e1979d928007495ff
Line coverage
0%
Covered lines: 0
Uncovered lines: 1
Coverable lines: 1
Total lines: 27
Line coverage: 0%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Coverage history

Coverage history 0 25 50 75 100 11/19/2025 - 02:25:56 Line coverage: 0% (0/1) Total lines: 27 Tag: Kestrun/Kestrun@98ff905e5605a920343154665980a71211a03c6d

Metrics

File(s)

/home/runner/work/Kestrun/Kestrun/src/PowerShell/Kestrun/Public/Helper/ConvertTo-KrBase64Url.ps1

#LineLine coverage
 1<#
 2.SYNOPSIS
 3    Converts a byte array to a Base64Url-encoded string.
 4.DESCRIPTION
 5    This function takes a byte array as input and returns its Base64Url-encoded representation.
 6    Base64Url encoding is similar to standard Base64 encoding but uses URL-safe characters.
 7.PARAMETER Bytes
 8    The byte array to be converted to Base64Url format.
 9.EXAMPLE
 10    $data = [System.Text.Encoding]::UTF8.GetBytes("Hello, World!")
 11    $base64Url = ConvertTo-KrBase64Url -Bytes $data
 12    Write-Host $base64Url  # Outputs: "SGVsbG8sIFdvcmxkIQ"
 13.OUTPUTS
 14    [string] - The Base64Url-encoded string.
 15#>
 16function ConvertTo-KrBase64Url {
 17    [KestrunRuntimeApi('Everywhere')]
 18    [outputType([string])]
 19    [CmdletBinding()]
 20    param(
 21        [Parameter(Mandatory = $true, Position = 0)]
 22        [byte[]]$Bytes
 23    )
 24    # Return Base64Url-encoded string
 025    return [System.Buffers.Text.Base64Url]::EncodeToString($Bytes)
 26}
 27

Methods/Properties

ConvertTo-KrBase64Url()