fixed Theme version detection
This commit is contained in:
@@ -5,7 +5,7 @@ class WpTheme < WpItem
|
|||||||
|
|
||||||
def version
|
def version
|
||||||
unless @version
|
unless @version
|
||||||
@version = Browser.get(style_url).body[%r{Version:\s([^\s]+)}i, 1]
|
@version = Browser.get(style_url).body[%r{Version:\s*([^\s]+)}i, 1]
|
||||||
|
|
||||||
# Get Version from readme.txt
|
# Get Version from readme.txt
|
||||||
@version ||= super
|
@version ||= super
|
||||||
|
|||||||
@@ -0,0 +1,11 @@
|
|||||||
|
/*
|
||||||
|
Theme Name: firefart.net
|
||||||
|
Theme URI: http://www.firefart.net/
|
||||||
|
Description: firefart.net Theme
|
||||||
|
Author: Christian Mehlmauer
|
||||||
|
Author URI: http://www.firefart.net%
|
||||||
|
Template: twentytwelve
|
||||||
|
Version: 1.0.0
|
||||||
|
*/
|
||||||
|
|
||||||
|
@import url("../twentytwelve/style.css");
|
||||||
@@ -55,6 +55,11 @@ shared_examples 'WpTheme::Versionable' do
|
|||||||
@file = 'twentyeleven-1.3.css'
|
@file = 'twentyeleven-1.3.css'
|
||||||
@expected = '1.3'
|
@expected = '1.3'
|
||||||
end
|
end
|
||||||
|
|
||||||
|
it 'returns the correct version' do
|
||||||
|
@file = 'firefart.net.css'
|
||||||
|
@expected = '1.0.0'
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user