 
   test "create file" do
     in_tmp "create_file", fn ->
-      create_file "foo", "HELLO"
+      create_file("foo", "HELLO")
       assert File.read!("foo") == "HELLO"
       assert_received {:mix_shell, :info, ["* creating foo"]}
     end


  test "force create file" do
    in_tmp "create_file", fn ->
      File.write! "foo", "HELLO"

      create_file "foo", "WORLD", force: true
      assert File.read!("foo") == "WORLD"

      refute_received {:mix_shell, :yes?, ["foo already exists, overwrite?"]}


  test "create with conflict returning true" do
    in_tmp "create_file", fn ->
      File.write!("foo", "HELLO")
      send(self(), {:mix_shell_input, :yes?, true})

      create_file("foo", "WORLD")
      assert File.read!("foo") == "WORLD"

      assert_received {:mix_shell, :yes?, ["foo already exists, overwrite?"]}
