Skip to content
Snippets Groups Projects
system_spec.rb 725 B
Newer Older
  • Learn to ignore specific revisions
  • require 'spec_helper'
    
    describe Gitlab::Metrics::System do
      if File.exist?('/proc')
        describe '.memory_usage' do
          it "returns the process' memory usage in bytes" do
            expect(described_class.memory_usage).to be > 0
          end
        end
    
        describe '.file_descriptor_count' do
          it 'returns the amount of open file descriptors' do
            expect(described_class.file_descriptor_count).to be > 0
          end
        end
      else
        describe '.memory_usage' do
          it 'returns 0.0' do
            expect(described_class.memory_usage).to eq(0.0)
          end
        end
    
        describe '.file_descriptor_count' do
          it 'returns 0' do
            expect(described_class.file_descriptor_count).to eq(0)
          end
        end
      end
    end