Skip to content

Commit 2f3c9b8

Browse files
committed
Respect nesting rule
1 parent 88dd813 commit 2f3c9b8

File tree

2 files changed

+17
-22
lines changed

2 files changed

+17
-22
lines changed

.rubocop.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,6 @@ require: rubocop-rspec
33
AllCops:
44
TargetRubyVersion: 3.0
55

6-
RSpec/NestedGroups:
7-
Max: 4
8-
96
Style/StringLiterals:
107
EnforcedStyle: double_quotes
118

spec/manifolds/cli_spec.rb

Lines changed: 17 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -82,30 +82,28 @@
8282
end
8383
end
8484

85-
describe "vectors" do
86-
describe "add" do
87-
subject(:cli) { vectors_command.new(logger: null_logger) }
85+
describe "vectors#add" do
86+
subject(:cli) { vectors_command.new(logger: null_logger) }
8887

89-
let(:vector_name) { "Page" }
90-
let(:vectors_command) { described_class.new.class.subcommand_classes["vectors"] }
88+
let(:vector_name) { "Page" }
89+
let(:vectors_command) { described_class.new.class.subcommand_classes["vectors"] }
9190

92-
context "when adding a vector within an umbrella project" do
93-
before do
94-
FileUtils.mkdir_p(File.join(Dir.pwd, "vectors"))
95-
cli.add(vector_name)
96-
end
91+
context "when adding a vector within an umbrella project" do
92+
before do
93+
FileUtils.mkdir_p(File.join(Dir.pwd, "vectors"))
94+
cli.add(vector_name)
95+
end
9796

98-
it "creates a vector configuration file with 'attributes'" do
99-
config = YAML.safe_load_file(File.join(Dir.pwd, "vectors", "page.yml"))
100-
expect(config).to have_key("attributes")
101-
end
97+
it "creates a vector configuration file with 'attributes'" do
98+
config = YAML.safe_load_file(File.join(Dir.pwd, "vectors", "page.yml"))
99+
expect(config).to have_key("attributes")
102100
end
101+
end
103102

104-
context "when outside an umbrella project" do
105-
it "indicates that the command must be run within a project" do
106-
expect { vectors_command.new.add(vector_name) }
107-
.to output(/Not inside a Manifolds umbrella project/).to_stdout
108-
end
103+
context "when outside an umbrella project" do
104+
it "indicates that the command must be run within a project" do
105+
expect { vectors_command.new.add(vector_name) }
106+
.to output(/Not inside a Manifolds umbrella project/).to_stdout
109107
end
110108
end
111109
end

0 commit comments

Comments
 (0)