【问题标题】:How to test Rails 5 application with Mongoid using fixtures如何使用夹具测试带有 Mongoid 的 Rails 5 应用程序
【发布时间】:2020-09-22 06:55:03
【问题描述】:

我通常混合使用 Fixtures 和 Factories 来测试 Rails ActiveRecord 应用程序。

现在我有一个使用 Mongoid 的新应用程序。加载静态夹具数据以使用 Mongoid 和 rspec 测试应用程序的最佳方法是什么?该区域似乎没有任何活跃的宝石。

【问题讨论】:

  • 我只知道 Rails 上下文中的固定装置(早期的 Rails 核心成员似乎特别赞成固定装置而不是工厂)。据我所知,此类灯具与 ActiveRecord 相关联。

标签: ruby-on-rails rspec mongoid fixtures


【解决方案1】:

你可以使用https://github.com/nycjv321/mongoid_fixtures

无论如何都不是完美的,我不得不对其进行分叉并对其进行修改以使其正常工作并消除一些警告,但我没有找到其他选择。

我的叉子,以防万一:https://github.com/esquinas/mongoid_fixtures

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    • 2011-11-23
    • 1970-01-01
    • 1970-01-01
    • 2020-06-27
    • 1970-01-01
    相关资源
    最近更新 更多