test/support/test_case.rb in knife-solo-0.2.0 vs test/support/test_case.rb in knife-solo-0.3.0.pre1
- old
+ new
@@ -1,9 +1,14 @@
class TestCase < MiniTest::Unit::TestCase
def default_test
super unless self.class == TestCase
end
+ def write_file(file, contents)
+ FileUtils.mkpath(File.dirname(file))
+ File.open(file, 'w') { |f| f.print contents }
+ end
+
def knife_command(cmd_class, *args)
cmd_class.load_deps
command = cmd_class.new(args)
command.ui.stubs(:msg)
command.ui.stubs(:err)