2020-08-17 12:24:53 -07:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
2024-02-18 15:11:11 -08:00
|
|
|
RSpec.describe OS do
|
2023-05-01 07:59:36 +02:00
|
|
|
describe "::kernel_version" do
|
|
|
|
it "is not NULL" do
|
|
|
|
expect(described_class.kernel_version).not_to be_null
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
describe "::kernel_name" do
|
|
|
|
it "returns Linux on Linux", :needs_linux do
|
|
|
|
expect(described_class.kernel_name).to eq "Linux"
|
|
|
|
end
|
|
|
|
|
|
|
|
it "returns Darwin on macOS", :needs_macos do
|
|
|
|
expect(described_class.kernel_name).to eq "Darwin"
|
2020-08-17 12:24:53 -07:00
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|