fixed Theme version detection

This commit is contained in:
FireFart
2013-11-13 15:37:36 +01:00
parent 0019eb70b5
commit 629ebf5ff2
3 changed files with 17 additions and 1 deletions

View File

@@ -5,7 +5,7 @@ class WpTheme < WpItem
def 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
@version ||= super

View File

@@ -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");

View File

@@ -55,6 +55,11 @@ shared_examples 'WpTheme::Versionable' do
@file = 'twentyeleven-1.3.css'
@expected = '1.3'
end
it 'returns the correct version' do
@file = 'firefart.net.css'
@expected = '1.0.0'
end
end
end