我是黄瓜的新手,我刚刚找到了挂钩。
我已经在minitest / spec上做了这个。
我想在任何场景之前创建一个git存储库并在之后将其销毁。
这就是我所拥有的:
Before do
require 'tmpdir'
@directory = Dir.mktmpdir('temp-repo')
@orig_directory = Dir.pwd
Dir.chdir(@directory)
`git init`
`touch dummy`
`git add .`
`git commit -m 'dummy commit'`
end
After do
Dir.chdir(@orig_directory)
FileUtils.rmtree(@directory)
end
但是当我运行黄瓜时,它会失败,并显示以下消息:
Lexing error on line 6: ' @directory = Dir.mktmpdir('temp-repo')'
我已经在这里查看了wiki和其他一些问题,但无法弄清楚如何使其工作。