Fixes #625 - Only parse styles when needed
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user