lib/tapioca/helpers/test/content.rb in tapioca-0.7.3 vs lib/tapioca/helpers/test/content.rb in tapioca-0.8.0
- old
+ new
@@ -39,9 +39,10 @@
sig { params(name: String, content: String).returns(String) }
def add_content_file(name, content)
file_name = tmp_path("lib/#{name}")
raise ArgumentError, "a file named '#{name}' was already added; cannot overwrite." if File.exist?(file_name)
+
FileUtils.mkdir_p(File.dirname(file_name))
File.write(file_name, content)
file_name
end
end