Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F13522204
federator_test.exs
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Award Token
Flag For Later
Size
624 B
Referenced Files
None
Subscribers
None
federator_test.exs
View Options
defmodule
Pleroma.Web.FederatorTest
do
alias
Pleroma.Web.Federator
use
Pleroma.DataCase
test
"enqueues an element according to priority"
do
queue
=
[%{
item
:
1
,
priority
:
2
}]
new_queue
=
Federator
.
enqueue_sorted
(
queue
,
2
,
1
)
assert
new_queue
==
[%{
item
:
2
,
priority
:
1
},
%{
item
:
1
,
priority
:
2
}]
new_queue
=
Federator
.
enqueue_sorted
(
queue
,
2
,
3
)
assert
new_queue
==
[%{
item
:
1
,
priority
:
2
},
%{
item
:
2
,
priority
:
3
}]
end
test
"pop first item"
do
queue
=
[%{
item
:
2
,
priority
:
1
},
%{
item
:
1
,
priority
:
2
}]
assert
{
2
,
[%{
item
:
1
,
priority
:
2
}]}
=
Federator
.
queue_pop
(
queue
)
end
end
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sun, Dec 7, 8:47 PM (1 d, 13 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
692961
Default Alt Text
federator_test.exs (624 B)
Attached To
Mode
rPUBE pleroma-upstream
Attached
Detach File
Event Timeline
Log In to Comment