Sha256: 1e3090ed62048cc3357f22b48e1bdec7f2a556f5eb76e0a8980c9d9c6e92c2e0

Contents?: true

Size: 654 Bytes

Versions: 2

Compression:

Stored size: 654 Bytes

Contents

require "minitest/autorun"
require 'cpuinfo'

class TestCPUInfo < Minitest::Test

    class CPUInfo::CPUS
        def self.read_cpuinfo
            File.read "test/fixtures/cpuinfo"
        end
    end

    def test_readme
        CPUInfo::CPUS.first.attributes.each do |name, value|
            puts "%s : %s" % [name, value]
        end
    end

    def test_number_of_cpus
        assert_equal 1, CPUInfo::CPUS.size
    end

    def test_number_of_attributes
        assert_equal 25, CPUInfo::CPUS[0].attributes.keys.size
    end

    def test_formats
        puts CPUInfo::CPUS[0]
        assert_kind_of Integer, CPUInfo::CPUS[0].core_id
    end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
cpuinfo-1.0.1 test/test.rb
cpuinfo-1.0.0 cpuinfo/test/test.rb