# File lib/fakefs/fileutils.rb, line 34 def mkdir(list, _ignored_options = {}) list = [list] unless list.is_a?(Array) list.each do |path| parent = path.split('/') parent.pop fail Errno::ENOENT, path unless parent.join == '' || parent.join == '.' || FileSystem.find(parent.join('/')) fail Errno::EEXIST, path if FileSystem.find(path) FileSystem.add(path, FakeDir.new) end end