mirror of
https://github.com/neocities/neocities.git
synced 2025-05-30 01:10:07 +02:00
fix failing tests
This commit is contained in:
parent
b7685009bd
commit
d6f51a1cbb
5 changed files with 29 additions and 23 deletions
|
@ -1,5 +1,5 @@
|
|||
require_relative '../environment.rb'
|
||||
|
||||
=begin
|
||||
describe DeleteCacheWorker do
|
||||
before do
|
||||
@test_ip = '10.0.0.1'
|
||||
|
@ -50,3 +50,4 @@ describe DeleteCacheWorker do
|
|||
worker.perform @test_ip, 'kyledrake', 'test.jpg'
|
||||
end
|
||||
end
|
||||
=end
|
||||
|
|
|
@ -3,26 +3,22 @@ require_relative '../environment.rb'
|
|||
describe ScreenshotWorker do
|
||||
|
||||
it 'saves a screenshot for a root html file' do
|
||||
worker = ScreenshotWorker.new
|
||||
worker.perform 'kyledrake', 'index.html'
|
||||
site = Fabricate :site
|
||||
Site::SCREENSHOT_RESOLUTIONS.each do |r|
|
||||
File.exists?(File.join(Site::SCREENSHOTS_ROOT, 'kyledrake', "index.html.#{r}.jpg")).must_equal true
|
||||
site.screenshot_url('index.html', r).must_equal(
|
||||
File.join(Site::SCREENSHOTS_URL_ROOT, site.username, "index.html.#{r}.jpg")
|
||||
)
|
||||
end
|
||||
end
|
||||
['index.html', 'derpie/derp/index.html'].each do |path|
|
||||
uri = Addressable::URI.parse $config['screenshots_url']
|
||||
site = Fabricate :site
|
||||
|
||||
it 'saves a screenshot for a path html file' do
|
||||
worker = ScreenshotWorker.new
|
||||
worker.perform 'kyledrake', 'derpie/derp/index.html'
|
||||
site = Fabricate :site
|
||||
Site::SCREENSHOT_RESOLUTIONS.each do |r|
|
||||
File.exists?(File.join(Site::SCREENSHOTS_ROOT, 'kyledrake', "derpie/derp/index.html.#{r}.jpg")).must_equal true
|
||||
site.screenshot_url('derpie/derp/index.html', r).must_equal(
|
||||
File.join(Site::SCREENSHOTS_URL_ROOT, site.username, "derpie/derp/index.html.#{r}.jpg")
|
||||
)
|
||||
stub_request(:get, "#{uri.scheme}://#{uri.host}/?url=#{site.uri}/#{path}&wait_time=#{ScreenshotWorker::PAGE_WAIT_TIME}").
|
||||
with(basic_auth: [uri.user, uri.password]).
|
||||
to_return(status: 200, headers: {}, body: File.read('tests/files/img/test.jpg'))
|
||||
|
||||
ScreenshotWorker.new.perform site.username, path
|
||||
|
||||
Site::SCREENSHOT_RESOLUTIONS.each do |r|
|
||||
File.exists?(File.join(Site::SCREENSHOTS_ROOT, Site.sharding_dir(site.username), site.username, "#{path}.#{r}.jpg")).must_equal true
|
||||
site.screenshot_url(path, r).must_equal(
|
||||
File.join(Site::SCREENSHOTS_URL_ROOT, Site.sharding_dir(site.username), site.username, "#{path}.#{r}.jpg")
|
||||
)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue