Skip to content

tests(nmrs): .ovpn parser tests and refactored logic in arms#316

Open
cachebag wants to merge 24 commits intodev-openvpnfrom
ovpn-parser
Open

tests(nmrs): .ovpn parser tests and refactored logic in arms#316
cachebag wants to merge 24 commits intodev-openvpnfrom
ovpn-parser

Conversation

@cachebag
Copy link
Copy Markdown
Owner

@cachebag cachebag commented Apr 1, 2026

This PR adds a suite of unit tests for the parsing logic and refactors some of the parsing logic to follow some rust idioms.

@cachebag cachebag requested a review from stoutes April 1, 2026 18:54
@cachebag cachebag self-assigned this Apr 1, 2026
@cachebag cachebag added nmrs Changes to nmrs refactor Change or improve code tests Add, remove or adjust tests labels Apr 1, 2026
@cachebag cachebag force-pushed the ovpn-parser branch 2 times, most recently from 3fec0bf to 78d866a Compare April 1, 2026 19:00
cachebag and others added 21 commits April 1, 2026 15:03
…connect_vpn, FIXME in get_vpn_info, update wireguard peers comment, reverted back to body.deserialize()? in forget_vpn,
…nConfig for WireGuardConfig, and VpnConfig for VpnCredentials. Also removed OpenVpn from the VpnType enum.
@cachebag
Copy link
Copy Markdown
Owner Author

cachebag commented Apr 1, 2026

Fuck you clippy we're in dev

SemVer check can also fail right now, we do not concern ourselves with API stability in a dev branch

@cachebag cachebag force-pushed the dev-openvpn branch 2 times, most recently from c1acdfe to 5d65aa0 Compare April 1, 2026 19:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

nmrs Changes to nmrs refactor Change or improve code tests Add, remove or adjust tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants