Project

General

Profile

« Previous | Next » 

Revision 935612ab

Added by Lucas Tolchinsky over 14 years ago

  • ID 935612ab418c7f29cf983f8360dfd84f96419da2

refactor

View differences:

test/unit/operatingsystem_test.rb
class OperatingsystemTest < ActiveSupport::TestCase
test "shouldn't save with blank attributes" do
o = Operatingsystem.new
assert !o.save
operating_system = Operatingsystem.new
assert !operating_system.save
end
test "name shouldn't contain white spaces" do
o = Operatingsystem.new :name => " ", :major => 9
assert !o.save
operating_system = Operatingsystem.new :name => " ", :major => 9
assert !operating_system.save
end
test "major should be numeric" do
o = Operatingsystem.new :name => "Ubuntu", :major => "nine"
assert !o.save
operating_system = Operatingsystem.new :name => "Ubuntu", :major => "nine"
assert !operating_system.save
end
test "minor should be numeric" do
o = Operatingsystem.new :name => "Ubuntu", :major => 9, :minor => "one"
assert !o.save
operating_system = Operatingsystem.new :name => "Ubuntu", :major => 9, :minor => "one"
assert !operating_system.save
end
test "to_label should print correctly" do
o = Operatingsystem.new :name => "Ubuntu", :major => 9, :minor => 10
assert o.save
o = Operatingsystem.find_by_name "Ubuntu"
assert o.to_label == "Ubuntu 9.10"
operating_system = Operatingsystem.new :name => "Ubuntu", :major => 9, :minor => 10
assert operating_system.save
operating_system = Operatingsystem.find_by_name "Ubuntu"
assert operating_system.to_label == "Ubuntu 9.10"
end
test "to_version should print correctly" do
o = Operatingsystem.new :name => "Ubuntu", :major => 9, :minor => 10
assert o.save
o = Operatingsystem.find_by_name "Ubuntu"
assert o.to_version == "9-10"
operating_system = Operatingsystem.new :name => "Ubuntu", :major => 9, :minor => 10
assert operating_system.save
operating_system = Operatingsystem.find_by_name "Ubuntu"
assert operating_system.to_version == "9-10"
end
test "fullname should print correctly" do
o = Operatingsystem.new :name => "Ubuntu", :major => 9, :minor => 10
assert o.save
o = Operatingsystem.find_by_name "Ubuntu"
assert o.fullname == "Ubuntu_9-10"
operating_system = Operatingsystem.new :name => "Ubuntu", :major => 9, :minor => 10
assert operating_system.save
operating_system = Operatingsystem.find_by_name "Ubuntu"
assert operating_system.fullname == "Ubuntu_9-10"
end
end

Also available in: Unified diff