【问题标题】:Pickle with Sinatra?辛纳屈泡菜?
【发布时间】:2012-01-06 22:10:42
【问题描述】:

我是 ruby​​ Web 开发的超级新手,并且一直在尝试使用 Sinatra。我喜欢我所看到的用于 BDD 样式测试的 Cucumber/Pickle。我已经配置好 Cucumber 并且可以正常工作,但现在我在集成 Pickle 时遇到了困难。它与 Sinatra 兼容吗?我在网上看到的所有示例都主要集中在 Rails 上。

【问题讨论】:

    标签: sinatra bdd pickle


    【解决方案1】:

    您可以获取pickle rails 生成器使用的templates,并根据您的需要对其进行定制。

    根据生成器的作用,您需要一个像这样的features/support/pickle.rb 文件:

    require 'pickle/world'
    # Example of configuring pickle:
    #
    # Pickle.configure do |config|
    #   config.adapters = [:machinist]
    #   config.map 'I', 'myself', 'me', 'my', :to => 'user: "me"'
    # end
    # require 'pickle/path/world'
    # require 'pickle/email/world'
    

    您需要将pickle_steps.rb 拉入您的步骤目录。还有用于路径和电子邮件特定步骤的模板。

    这有帮助吗?

    【讨论】:

    • 这确实有帮助。我想知道尝试您的建议,但对它太陌生了,我担心 Pickle 可能是 Rails 唯一的东西。感谢您的输入。
    猜你喜欢
    • 1970-01-01
    • 2011-03-05
    • 1970-01-01
    • 1970-01-01
    • 2012-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多