Detects version in a release date format - Fixes #745

This commit is contained in:
erwanlr
2015-01-01 19:45:10 +01:00
parent 21221d48d0
commit ab7b7de60a
3 changed files with 13 additions and 1 deletions

View File

@@ -13,7 +13,7 @@ class WpItem
# This check is needed because readme_url can return nil
if has_readme?
response = Browser.get(readme_url)
@version = response.body[%r{(?:stable tag|version): #{WpVersion.version_pattern}}i, 1]
@version = response.body[%r{(?:stable tag|version): ([0-9.]+)}i, 1]
end
end
@version

View File

@@ -0,0 +1,5 @@
Version: 141007
Stable tag: 141007
Tested up to: 4.0
Requires at least: 3.3

View File

@@ -40,6 +40,13 @@ shared_examples 'WpItem::Versionable' do
@expected = '5.1.15'
end
end
context 'when version is in a release date format' do
it 'detects and returns it' do
@file = '/s2member.txt'
@expected = '141007'
end
end
end
end
end