mirror of
https://gitea.invidious.io/iv-org/shard-spectator.git
synced 2024-08-15 00:53:35 +00:00
Add specs for result types
This commit is contained in:
parent
ee2491fef8
commit
05c3a75683
4 changed files with 254 additions and 0 deletions
45
spec/pending_result_spec.cr
Normal file
45
spec/pending_result_spec.cr
Normal file
|
@ -0,0 +1,45 @@
|
|||
require "./spec_helper"
|
||||
|
||||
def new_pending_result(example : Spectator::Example? = nil)
|
||||
Spectator::PendingResult.new(example || FailingExample.create)
|
||||
end
|
||||
|
||||
describe Spectator::PendingResult do
|
||||
describe "#pending?" do
|
||||
it "is true" do
|
||||
new_pending_result.pending?.should be_true
|
||||
end
|
||||
end
|
||||
|
||||
describe "#passed?" do
|
||||
it "is false" do
|
||||
new_pending_result.passed?.should be_false
|
||||
end
|
||||
end
|
||||
|
||||
describe "#failed?" do
|
||||
it "is false" do
|
||||
new_pending_result.failed?.should be_false
|
||||
end
|
||||
end
|
||||
|
||||
describe "#errored?" do
|
||||
it "is false" do
|
||||
new_pending_result.errored?.should be_false
|
||||
end
|
||||
end
|
||||
|
||||
describe "#example" do
|
||||
it "is the expected value" do
|
||||
example = PassingExample.create
|
||||
result = new_pending_result(example: example)
|
||||
result.example.should eq(example)
|
||||
end
|
||||
end
|
||||
|
||||
describe "#elapsed" do
|
||||
it "is zero" do
|
||||
new_pending_result.elapsed.should eq(Time::Span.zero)
|
||||
end
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue