fix rspecs
This commit is contained in:
@@ -3,6 +3,8 @@
|
|||||||
require 'spec_helper'
|
require 'spec_helper'
|
||||||
|
|
||||||
describe WpThemes do
|
describe WpThemes do
|
||||||
|
before { stub_request(:get, /.+\/style.css$/).to_return(status: 200) }
|
||||||
|
|
||||||
it_behaves_like 'WpItems::Detectable' do
|
it_behaves_like 'WpItems::Detectable' do
|
||||||
subject(:wp_themes) { WpThemes }
|
subject(:wp_themes) { WpThemes }
|
||||||
let(:item_class) { WpTheme }
|
let(:item_class) { WpTheme }
|
||||||
|
|||||||
@@ -7,6 +7,10 @@ describe 'WpTheme::Findable' do
|
|||||||
let(:uri) { URI.parse('http://example.com/') }
|
let(:uri) { URI.parse('http://example.com/') }
|
||||||
|
|
||||||
describe '::find_from_css_link' do
|
describe '::find_from_css_link' do
|
||||||
|
before do
|
||||||
|
stub_request(:get, /.+\/style.css$/).to_return(status: 200)
|
||||||
|
end
|
||||||
|
|
||||||
after do
|
after do
|
||||||
@body ||= File.new(fixtures_dir + '/css_link/' + @file)
|
@body ||= File.new(fixtures_dir + '/css_link/' + @file)
|
||||||
stub_request(:get, uri.to_s).to_return(status: 200, body: @body)
|
stub_request(:get, uri.to_s).to_return(status: 200, body: @body)
|
||||||
@@ -51,6 +55,10 @@ describe 'WpTheme::Findable' do
|
|||||||
end
|
end
|
||||||
|
|
||||||
describe '::find_from_wooframework' do
|
describe '::find_from_wooframework' do
|
||||||
|
before do
|
||||||
|
stub_request(:get, /.+\/style.css$/).to_return(status: 200)
|
||||||
|
end
|
||||||
|
|
||||||
after do
|
after do
|
||||||
@body ||= File.new(fixtures_dir + '/wooframework/' + @file)
|
@body ||= File.new(fixtures_dir + '/wooframework/' + @file)
|
||||||
stub_request(:get, uri.to_s).to_return(status: 200, body: @body)
|
stub_request(:get, uri.to_s).to_return(status: 200, body: @body)
|
||||||
@@ -119,6 +127,7 @@ describe 'WpTheme::Findable' do
|
|||||||
context 'when the theme is found' do
|
context 'when the theme is found' do
|
||||||
it 'returns it, with the :found_from set' do
|
it 'returns it, with the :found_from set' do
|
||||||
stub_all_to_nil()
|
stub_all_to_nil()
|
||||||
|
stub_request(:get, /.+\/the-oracle\/style.css$/).to_return(status: 200)
|
||||||
expected = WpTheme.new(uri, name: 'the-oracle')
|
expected = WpTheme.new(uri, name: 'the-oracle')
|
||||||
|
|
||||||
WpTheme.stub(:find_from_css_link).and_return(expected)
|
WpTheme.stub(:find_from_css_link).and_return(expected)
|
||||||
|
|||||||
@@ -3,6 +3,10 @@
|
|||||||
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