Revision 6b9aeb72
Added by Lucas Tolchinsky over 14 years ago
- ID 6b9aeb72f9f2efd057f3ed70732d6f5b21d711fd
test/unit/operatingsystem_test.rb | ||
---|---|---|
assert !operating_system.save
|
||
end
|
||
|
||
test "name shouldn't be blank" do
|
||
operating_system = Operatingsystem.new :name => " ", :major => "9"
|
||
assert operating_system.name.strip.tr(' ', '').empty?
|
||
assert !operating_system.save
|
||
end
|
||
|
||
test "name shouldn't contain white spaces" do
|
||
operating_system = Operatingsystem.new :name => " U bun tu ", :major => "9"
|
||
assert !operating_system.name.strip.tr(' ', '').empty?
|
||
assert !operating_system.save
|
||
|
||
operating_system = Operatingsystem.new :name => " ", :major => "9"
|
||
assert operating_system.name.strip.tr(' ', '').empty?
|
||
assert !operating_system.save
|
||
operating_system.name.strip!.tr!(' ', '')
|
||
assert operating_system.save
|
||
end
|
||
|
||
test "major should be numeric" do
|
Also available in: Unified diff
refactoring tests