Detects version in a release date format - Fixes #745
This commit is contained in:
@@ -13,7 +13,7 @@ class WpItem
|
|||||||
# This check is needed because readme_url can return nil
|
# This check is needed because readme_url can return nil
|
||||||
if has_readme?
|
if has_readme?
|
||||||
response = Browser.get(readme_url)
|
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
|
||||||
end
|
end
|
||||||
@version
|
@version
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
Version: 141007
|
||||||
|
Stable tag: 141007
|
||||||
|
|
||||||
|
Tested up to: 4.0
|
||||||
|
Requires at least: 3.3
|
||||||
@@ -40,6 +40,13 @@ shared_examples 'WpItem::Versionable' do
|
|||||||
@expected = '5.1.15'
|
@expected = '5.1.15'
|
||||||
end
|
end
|
||||||
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
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user