Sha256: d3c3ef157b37b4d790846eede3005d156a5edd63625357b4d72cee1ed6130a3e

Contents?: true

Size: 861 Bytes

Versions: 4

Compression:

Stored size: 861 Bytes

Contents

puts File.dirname(__FILE__)
require File.dirname(__FILE__) + '/test_helper.rb' 


class HwidTest <  Minitest::Test

  def setup
    @f=Hwid::Base.new
    
  end
  
  def test_basic
    assert @f!=nil, "should be created"
  end
  def test_prase
    @f.parse('Serial: 1234')
    assert @f.parse('Serial: 1234')=='1234', "basic parse"
    assert @f.parse('Serial:1234')=='1234', "basic parse no blanks"
    assert @f.parse('Serial:1234 ')=='1234', "basic parse trailing blank"
    assert @f.parse(' ')=='unknown', "bad parse"
  end
  def test_system
    assert @f.systemid!='unknown', "return id"
  end
  def test_class
     assert Hwid.systemid!='unknown', "return id is #{Hwid.systemid}"
    
  end
  def test_run_cmd
     d =@f.run_cmd('date')
     t=Time.now.day
     puts d
     assert d.include?(t.to_s), "date is #{d} day is #{t}"
    
  end
    
end
  
 
 

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
hwid-0.1.6 test/test_hwid.rb
hwid-0.1.5 test/test_hwid.rb
hwid-0.1.4 test/test_hwid.rb
hwid-0.1.3 test/test_hwid.rb