Fix bots issues?
...Happy now? Please?
This commit is contained in:
@@ -46,21 +46,18 @@ class WpTarget < WebSite
|
|||||||
def json_get_users(url)
|
def json_get_users(url)
|
||||||
# Variables
|
# Variables
|
||||||
users = []
|
users = []
|
||||||
data = ""
|
|
||||||
|
|
||||||
# Make the request
|
# Make the request
|
||||||
response = Browser.get(url)
|
response = Browser.get(url)
|
||||||
|
|
||||||
# If not HTTP 200, return false
|
# If not HTTP 200, return false
|
||||||
return false if response.code != 200
|
return false unless response.code == 200
|
||||||
|
|
||||||
# Able to view the output?
|
# Able to view the output?
|
||||||
if valid_json?(response.body)
|
return false unless valid_json?(response.body)
|
||||||
|
|
||||||
# Read in JSON
|
# Read in JSON
|
||||||
data = JSON.parse(response.body)
|
data = JSON.parse(response.body)
|
||||||
else
|
|
||||||
return false
|
|
||||||
end
|
|
||||||
|
|
||||||
# If there is nothing there, return false
|
# If there is nothing there, return false
|
||||||
return false if data.empty?
|
return false if data.empty?
|
||||||
@@ -83,9 +80,9 @@ class WpTarget < WebSite
|
|||||||
table = Terminal::Table.new(headings: ['ID', 'Name', 'URL'],
|
table = Terminal::Table.new(headings: ['ID', 'Name', 'URL'],
|
||||||
rows: users)
|
rows: users)
|
||||||
puts table
|
puts table
|
||||||
else
|
return true
|
||||||
|
end
|
||||||
return false
|
return false
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
|
||||||
|
|||||||
@@ -62,9 +62,9 @@ class WpTarget < WebSite
|
|||||||
table = Terminal::Table.new(headings: ['Name'],
|
table = Terminal::Table.new(headings: ['Name'],
|
||||||
rows: users)
|
rows: users)
|
||||||
puts table
|
puts table
|
||||||
else
|
return true
|
||||||
|
end
|
||||||
return false
|
return false
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
|
||||||
|
|||||||
@@ -207,18 +207,6 @@ describe 'WebSite' do
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
describe '#rss_url' do
|
|
||||||
it 'returns nil if the url is not found' do
|
|
||||||
stub_request(:get, web_site.url).to_return(body: 'No RSS link in this body !')
|
|
||||||
expect(web_site.rss_url).to be_nil
|
|
||||||
end
|
|
||||||
|
|
||||||
it "returns 'http://lamp-wp/wordpress-3.5/?feed=rss2'" do
|
|
||||||
stub_request_to_fixture(url: web_site.url, fixture: fixtures_dir + '/rss_url/wordpress-3.5.htm')
|
|
||||||
expect(web_site.rss_url).to be === 'http://lamp-wp/wordpress-3.5/?feed=rss2'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
describe '::has_log?' do
|
describe '::has_log?' do
|
||||||
let(:log_url) { web_site.uri.merge('log.txt').to_s }
|
let(:log_url) { web_site.uri.merge('log.txt').to_s }
|
||||||
let(:pattern) { %r{PHP Fatal error} }
|
let(:pattern) { %r{PHP Fatal error} }
|
||||||
|
|||||||
Reference in New Issue
Block a user