mirror of
https://github.com/qdm12/gluetun.git
synced 2025-12-10 20:07:32 -06:00
- `OPENVPN_ENCRYPTED_KEY` environment variable - `OPENVPN_ENCRYPTED_KEY_SECRETFILE` environment variable - `OPENVPN_KEY_PASSPHRASE` environment variable - `OPENVPN_KEY_PASSPHRASE_SECRETFILE` environment variable - `PREMIUM_ONLY` environment variable - OpenVPN user and password not required for vpnsecure provider
27 lines
488 B
Go
27 lines
488 B
Go
package updater
|
|
|
|
import (
|
|
"os"
|
|
"strings"
|
|
"testing"
|
|
|
|
"github.com/stretchr/testify/require"
|
|
"golang.org/x/net/html"
|
|
)
|
|
|
|
func parseTestHTML(t *testing.T, htmlString string) *html.Node {
|
|
t.Helper()
|
|
rootNode, err := html.Parse(strings.NewReader(htmlString))
|
|
require.NoError(t, err)
|
|
return rootNode
|
|
}
|
|
|
|
func parseTestDataIndexHTML(t *testing.T) *html.Node {
|
|
t.Helper()
|
|
|
|
data, err := os.ReadFile("testdata/index.html")
|
|
require.NoError(t, err)
|
|
|
|
return parseTestHTML(t, string(data))
|
|
}
|