| 
									
										
										
										
											2020-08-17 12:24:53 -07:00
										 |  |  | # frozen_string_literal: true | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 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 |