From a2c9aa67ccd498e34ccae430621f87971e2fc1d7 Mon Sep 17 00:00:00 2001 From: Sijawusz Pur Rahnama Date: Sat, 9 Mar 2024 22:38:23 +0100 Subject: [PATCH] Add missed spec case for files outside `spec/` folder --- spec/ameba/rule/lint/spec_filename_spec.cr | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/spec/ameba/rule/lint/spec_filename_spec.cr b/spec/ameba/rule/lint/spec_filename_spec.cr index 44d51dc8..8ef8bfe7 100644 --- a/spec/ameba/rule/lint/spec_filename_spec.cr +++ b/spec/ameba/rule/lint/spec_filename_spec.cr @@ -4,6 +4,11 @@ module Ameba::Rule::Lint subject = SpecFilename.new describe SpecFilename do + it "passes if relative file path does not start with `spec/`" do + expect_no_issues subject, code: "", path: "src/spec/foo.cr" + expect_no_issues subject, code: "", path: "src/spec/foo/bar.cr" + end + it "passes if filename is correct" do expect_no_issues subject, code: "", path: "spec/foo_spec.cr" expect_no_issues subject, code: "", path: "spec/foo/bar_spec.cr"