From 265bc51481c3ac219ea907cc6e292b54b39a42a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?fn=20=E2=8C=83=20=E2=8C=A5?= <70830482+FnControlOption@users.noreply.github.com> Date: Wed, 27 Oct 2021 16:13:24 -0700 Subject: [PATCH] Convert `Style/UnlessElse` spec --- spec/ameba/rule/style/unless_else_spec.cr | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/spec/ameba/rule/style/unless_else_spec.cr b/spec/ameba/rule/style/unless_else_spec.cr index bb8b6b25..cf1c065d 100644 --- a/spec/ameba/rule/style/unless_else_spec.cr +++ b/spec/ameba/rule/style/unless_else_spec.cr @@ -5,23 +5,22 @@ module Ameba::Rule::Style describe UnlessElse do it "passes if unless hasn't else" do - s = Source.new %( + expect_no_issues subject, <<-CRYSTAL unless something :ok end - ) - subject.catch(s).should be_valid + CRYSTAL end it "fails if unless has else" do - s = Source.new %( + expect_issue subject, <<-CRYSTAL unless something + # ^^^^^^^^^^^^^^ error: Favour if over unless with else :one else :two end - ) - subject.catch(s).should_not be_valid + CRYSTAL end it "reports rule, pos and message" do