Skip to content

Commit ab0cdfe

Browse files
author
Andrea Nodari
committed
Add tests for file_clash behavior
1 parent 60bd4d5 commit ab0cdfe

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

spec/actions/create_file_spec.rb

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,30 @@ def silence!
131131
end
132132
end
133133
end
134+
135+
context "when file exists and it causes a file clash" do
136+
before do
137+
create_file("doc/config")
138+
invoke!
139+
end
140+
141+
it "generates a file clash" do
142+
create_file("doc/config/config.rb")
143+
expect(invoke!).to eq(" file_clash doc/config/config.rb\n")
144+
end
145+
end
146+
147+
context "when directory exists and it causes a file clash" do
148+
before do
149+
create_file("doc/config/hello")
150+
invoke!
151+
end
152+
153+
it "generates a file clash" do
154+
create_file("doc/config")
155+
expect(invoke!) .to eq(" file_clash doc/config\n")
156+
end
157+
end
134158
end
135159

136160
describe "#revoke!" do

0 commit comments

Comments
 (0)