Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F21967990
script_test.exs
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Award Token
Flag For Later
Size
920 B
Referenced Files
None
Subscribers
None
script_test.exs
View Options
# Pleroma: A lightweight social networking server
# Copyright © 2017-2020 Pleroma Authors <https://pleroma.social/>
# SPDX-License-Identifier: AGPL-3.0-only
defmodule
Pleroma.Web.MediaProxy.Invalidation.ScriptTest
do
use
ExUnit.Case
,
async
:
true
alias
Pleroma.Web.MediaProxy.Invalidation
import
ExUnit.CaptureLog
test
"it logger error when script not found"
do
assert
capture_log
(
fn
->
assert
Invalidation.Script
.
purge
(
[
"http://example.com/media/example.jpg"
],
script_path
:
"./example"
)
==
{
:error
,
"%ErlangError{original: :enoent}"
}
end
)
=~
"Error while cache purge: %ErlangError{original: :enoent}"
capture_log
(
fn
->
assert
Invalidation.Script
.
purge
(
[
"http://example.com/media/example.jpg"
],
[]
)
==
{
:error
,
"\"not found script path\""
}
end
)
end
end
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sun, Dec 28, 3:24 AM (1 d, 22 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
834663
Default Alt Text
script_test.exs (920 B)
Attached To
Mode
rPUBE pleroma-upstream
Attached
Detach File
Event Timeline
Log In to Comment