Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F7893004
robots_txt_test.exs
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Award Token
Flag For Later
Size
1 KB
Referenced Files
None
Subscribers
None
robots_txt_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
Mix.Tasks.Pleroma.RobotsTxtTest
do
use
ExUnit.Case
use
Pleroma.Tests.Helpers
alias
Mix.Tasks.Pleroma.RobotsTxt
setup
do
:
clear_config
([
:instance
,
:static_dir
])
test
"creates new dir"
do
path
=
"test/fixtures/new_dir/"
file_path
=
path
<>
"robots.txt"
Pleroma.Config
.
put
([
:instance
,
:static_dir
],
path
)
on_exit
(
fn
->
{
:ok
,
[
"test/fixtures/new_dir/"
,
"test/fixtures/new_dir/robots.txt"
]}
=
File
.
rm_rf
(
path
)
end
)
RobotsTxt
.
run
([
"disallow_all"
])
assert
File
.
exists?
(
file_path
)
{
:ok
,
file
}
=
File
.
read
(
file_path
)
assert
file
==
"User-Agent: *
\n
Disallow: /
\n
"
end
test
"to existance folder"
do
path
=
"test/fixtures/"
file_path
=
path
<>
"robots.txt"
Pleroma.Config
.
put
([
:instance
,
:static_dir
],
path
)
on_exit
(
fn
->
:ok
=
File
.
rm
(
file_path
)
end
)
RobotsTxt
.
run
([
"disallow_all"
])
assert
File
.
exists?
(
file_path
)
{
:ok
,
file
}
=
File
.
read
(
file_path
)
assert
file
==
"User-Agent: *
\n
Disallow: /
\n
"
end
end
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Thu, Oct 2, 4:45 AM (1 d, 15 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
484967
Default Alt Text
robots_txt_test.exs (1 KB)
Attached To
Mode
rPUBE pleroma-upstream
Attached
Detach File
Event Timeline
Log In to Comment