Defect #35345 » 35345-v2.patch
| lib/redmine/plugin.rb | ||
|---|---|---|
| 275 | 275 | |
| 276 | 276 |
def compare_versions(requirement, current) |
| 277 | 277 |
requirement = requirement.split('.').collect(&:to_i)
|
| 278 |
requirement <=> current.slice(0, requirement.size) |
|
| 278 |
requirement <=> current.slice(0, requirement.size).collect(&:to_i)
|
|
| 279 | 279 |
end |
| 280 | 280 |
private :compare_versions |
| 281 | 281 | |
| test/unit/lib/redmine/plugin_test.rb | ||
|---|---|---|
| 134 | 134 |
assert_raise Redmine::PluginRequirementError do |
| 135 | 135 |
plugin.requires_redmine(:version => '2.2') |
| 136 | 136 |
end |
| 137 |
assert plugin.requires_redmine(:version => '2.1.3.stable') |
|
| 138 |
assert plugin.requires_redmine(:version => '2.1.3.devel') |
|
| 137 | 139 |
# Version range |
| 138 | 140 |
assert plugin.requires_redmine(:version => '2.0.0'..'2.2.4') |
| 139 | 141 |
assert plugin.requires_redmine(:version => '2.1.3'..'2.2.4') |
- « Previous
- 1
- 2
- Next »