Sam Ford 473f448b22
OnSystem: handle non-macOS current_os values
The `OnSystem.os_condition_met?` method only handles Linux and macOS
values for the current OS, so this fails when testing with a generic
OS. This shortcoming is only being surfaced now because there weren't
any tests for `OnSystem` before.

This addresses the issue by accounting for macOS values (`:macos` or
a symbol from `MacOSVersion::SYMBOLS`) and returning `false` for any
other values (`:linux`, `:generic`, etc.).
2025-06-08 10:13:40 -04:00
..
2025-02-05 23:36:57 -08:00
2024-10-02 10:03:12 -07:00
2025-03-30 03:24:24 +02:00
2025-01-19 12:32:55 +01:00
2025-06-07 17:58:12 -04:00
2024-12-05 14:26:30 -05:00
2025-02-04 16:27:39 +00:00
2025-04-22 22:31:45 +02:00
2024-10-02 10:03:12 -07:00
2024-09-04 22:54:20 +02:00
2024-07-09 20:01:43 -04:00
2025-02-24 11:57:20 -08:00