Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F21967989
script_test.exs
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Award Token
Flag For Later
Size
981 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
alias
Pleroma.Web.MediaProxy.Invalidation
import
ExUnit.CaptureLog
setup
do
on_exit
(
fn
->
Cachex
.
clear
(
:banned_urls_cache
)
end
)
end
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, 18 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
816153
Default Alt Text
script_test.exs (981 B)
Attached To
Mode
rPUBE pleroma-upstream
Attached
Detach File
Event Timeline
Log In to Comment