这可能是模拟资源的简单问题,但是......
class myclass (
String stringParam,
Integer intParam,
File fileParam
) {
# do some things
$path = fileParam['title']
$mode = fileParam['mode']
# do some more things
}
现在我想为这个类写一个 rspec-puppet 测试。如何创建或模拟文件资源并将其放入 rspec-puppet 使用的目录中,以便我可以引用它?
这个和这个的答案让我走到了那里,但我尝试过的一切都导致 myClass 抱怨它被传递的是字符串而不是文件引用。
...
let(:params) {{
:stringParam => 'Here is my string',
:intParam => 238,
:fileParam => *??????,*
}}