我一直在尝试使用上下文菜单生成f#步骤定义骨架文件"生成步骤定义"在specflow中。但它只生成c#。有没有办法告诉用户步骤定义的首选语言。我们已经用F#编写了大部分验收测试。任何建议表示赞赏
答案 0 :(得分:1)
F#的Specflow has some support,当您不将它们复制到剪贴板时,似乎有一个用于生成定义的模板(请参阅this page上的Generate step definition skeletons from feature files (with custom templates)
)。
似乎根据this page支持F#stepdefinitions,this page on github显示F#包含在默认模板中。
希望其中一些链接可以指导您如何获得使用F#进行步骤的规范
考虑到这一点之后我会想到你可以通过编辑DefaultSkeletonTemplates.sftemplate文件并用c#one替换c#模板来生成f#模板。这几乎肯定是一个坏主意 - 不要这样做。但它可能会起作用