有什么方法可以模拟文件生成吗?

时间:2019-03-14 05:58:43

标签: laravel file mocking

  

我想模拟文件,例如在我的系统中,我正在根据   输入。

现在我想编写此文件生成的测试,但是它不应该创建真实文件,有什么办法吗?

这是我的代码:我想比较该文件和新模拟文件中的创建内容。有可能吗?

public static function createFile($path, $fileName, $contents)
    {
        if (!file_exists($path)) {
            mkdir($path, 0755, true);
        }

        $path = $path.$fileName;

        file_put_contents($path, $contents);
    }

0 个答案:

没有答案