shard-ameba/spec/ameba/rule/style/unless_else_spec.cr
2022-12-21 21:13:22 +01:00

26 lines
525 B
Crystal

require "../../../spec_helper"
module Ameba::Rule::Style
subject = UnlessElse.new
describe UnlessElse do
it "passes if unless hasn't else" do
expect_no_issues subject, <<-CRYSTAL
unless something
:ok
end
CRYSTAL
end
it "fails if unless has else" do
expect_issue subject, <<-CRYSTAL
unless something
# ^^^^^^^^^^^^^^ error: Favour if over unless with else
:one
else
:two
end
CRYSTAL
end
end
end