Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

root/tags/capistrano_2-2-0/test/version_test.rb

Revision 6315, 0.9 kB (checked in by minam, 2 years ago)

Logger and version tests. Lay the actor class to rest.

Line 
1 require "#{File.dirname(__FILE__)}/utils"
2 require 'capistrano/version'
3
4 class VersionTest < Test::Unit::TestCase
5   def test_check_should_return_true_for_matching_parameters
6     assert Capistrano::Version.check([2], [2])
7     assert Capistrano::Version.check([2,1], [2,1])
8     assert Capistrano::Version.check([2,1,5], [2,1,5])
9   end
10
11   def test_check_should_return_true_if_first_is_less_than_second
12     assert Capistrano::Version.check([2], [3])
13     assert Capistrano::Version.check([2], [2,1])
14     assert Capistrano::Version.check([2,1], [2,2])
15     assert Capistrano::Version.check([2,1], [2,1,1])
16   end
17
18   def test_check_should_return_false_if_first_is_greater_than_second
19     assert !Capistrano::Version.check([3], [2])
20     assert !Capistrano::Version.check([3,1], [3])
21     assert !Capistrano::Version.check([3,2], [3,1])
22     assert !Capistrano::Version.check([3,2,1], [3,2])
23   end
24 end
Note: See TracBrowser for help on using the browser.