mirror of
https://gitea.invidious.io/iv-org/shard-spectator.git
synced 2024-08-15 00:53:35 +00:00
Display "None" when no methods are called
This commit is contained in:
parent
b65f53f105
commit
181a34a0b3
2 changed files with 35 additions and 17 deletions
|
@ -62,7 +62,7 @@ module Spectator::Matchers
|
|||
private def values(actual : Expression(T)) forall T
|
||||
{
|
||||
expected: @stub.to_s,
|
||||
actual: actual.value._spectator_calls.join("\n"),
|
||||
actual: method_call_list(actual.value),
|
||||
}
|
||||
end
|
||||
|
||||
|
@ -70,8 +70,18 @@ module Spectator::Matchers
|
|||
private def negated_values(actual : Expression(T)) forall T
|
||||
{
|
||||
expected: "Not #{@stub}",
|
||||
actual: actual.value._spectator_calls.join("\n"),
|
||||
actual: method_call_list(actual.value),
|
||||
}
|
||||
end
|
||||
|
||||
# Formatted list of method calls.
|
||||
private def method_call_list(stubbable)
|
||||
calls = stubbable._spectator_calls
|
||||
if calls.empty?
|
||||
"None"
|
||||
else
|
||||
calls.join("\n")
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue