Fixes #625 - Only parse styles when needed

This commit is contained in:
erwanlr
2014-07-30 15:35:55 +01:00
parent 0e7ca594ed
commit ab2e368c6f
3 changed files with 2 additions and 10 deletions

View File

@@ -19,12 +19,6 @@ class WpTheme < WpItem
def allowed_options; super << :referenced_url end def allowed_options; super << :referenced_url end
def initialize(*args)
super(*args)
parse_style
end
# Sets the @uri # Sets the @uri
# #
# @param [ URI ] target_base_uri The URI of the wordpress blog # @param [ URI ] target_base_uri The URI of the wordpress blog

View File

@@ -5,6 +5,8 @@ class WpTheme
# @return [ Void ] # @return [ Void ]
def additional_output(verbose = false) def additional_output(verbose = false)
parse_style
theme_desc = verbose ? @theme_description : truncate(@theme_description, 100) theme_desc = verbose ? @theme_description : truncate(@theme_description, 100)
puts " | Style URL: #{style_url}" puts " | Style URL: #{style_url}"
puts " | Referenced style.css: #{referenced_url}" if referenced_url && referenced_url != style_url puts " | Referenced style.css: #{referenced_url}" if referenced_url && referenced_url != style_url

View File

@@ -3,10 +3,6 @@
require 'spec_helper' require 'spec_helper'
describe WpTheme do describe WpTheme do
before do
stub_request(:get, /.+\/style.css$/).to_return(status: 200)
end
it_behaves_like 'WpTheme::Versionable' it_behaves_like 'WpTheme::Versionable'
it_behaves_like 'WpTheme::Vulnerable' it_behaves_like 'WpTheme::Vulnerable'
it_behaves_like 'WpItem::Vulnerable' do it_behaves_like 'WpItem::Vulnerable' do