| @@ -390,12 +390,16 @@ class DocsDocTest < MiniTest::Spec · 389 unmodified lines |
| 390 | | 390 | |
| 391 | it "compares versions" do | 391 | it "compares versions" do |
| 392 | instance = doc.versions.first.new | 392 | instance = doc.versions.first.new |
| | 393 | assert_equal "Up-to-date", instance.outdated_state('0.0.2', '0.0.3') |
| | 394 | assert_equal "Outdated major version", instance.outdated_state('0.2', '0.3') |
| 393 | assert_equal 'Up-to-date', instance.outdated_state('1', '1') | 395 | assert_equal 'Up-to-date', instance.outdated_state('1', '1') |
| 394 | assert_equal 'Up-to-date', instance.outdated_state('1.2', '1.2') | 396 | assert_equal 'Up-to-date', instance.outdated_state('1.2', '1.2') |
| 395 | assert_equal 'Up-to-date', instance.outdated_state('1.2.2', '1.2.2') | 397 | assert_equal 'Up-to-date', instance.outdated_state('1.2.2', '1.2.2') |
| 396 | assert_equal 'Up-to-date', instance.outdated_state('1.2.2', '1.2.3') | 398 | assert_equal 'Up-to-date', instance.outdated_state('1.2.2', '1.2.3') |
| 397 | assert_equal "Outdated major version", instance.outdated_state('1', '2') | 399 | assert_equal "Outdated major version", instance.outdated_state('1', '2') |
| 398 | assert_equal "Outdated minor version", instance.outdated_state('1.2', '1.3') | 400 | assert_equal "Up-to-date", instance.outdated_state('1.0.2', '1.0.3') |
| | 401 | assert_equal "Outdated major version", instance.outdated_state('1.2', '1.3') |
| | 402 | assert_equal "Outdated minor version", instance.outdated_state('2.2', '2.3') |
| 399 | assert_equal "Outdated major version", instance.outdated_state('9', '10') | 403 | assert_equal "Outdated major version", instance.outdated_state('9', '10') |
| 400 | assert_equal "Outdated major version", instance.outdated_state('99', '101') | 404 | assert_equal "Outdated major version", instance.outdated_state('99', '101') |
| 401 | assert_equal 'Up-to-date', instance.outdated_state('2006-01-02', '2006-01-03') | 405 | assert_equal 'Up-to-date', instance.outdated_state('2006-01-02', '2006-01-03') |