gpt4 book ai didi

ruby - 使用 RSpec 的非 Rails 项目的首选目录结构是什么?

转载 作者:数据小太阳 更新时间:2023-10-29 07:59:50 24 4
gpt4 key购买 nike

我是 rspec 的新手,我想使用 rspec 来测试我的非 Rails 项目。我在网上能找到的几乎都是关于使用 rspec 测试 Rails 项目的,所以我需要一些帮助来组织项目结构。如下所示,我有一个空目录 my_first_project 并且我在该目录中执行了 rspec --init。我的问题是,我应该把我的项目代码放在哪里?直接在 my_first_project 或在 my_first_project\lib 或其他地方?

MacBook-Pro:my_first_project yi$ rspec --init
create .rspec
create spec/spec_helper.rb
MacBook-Pro:my_first_project yi$ ls -latrh
total 8
drwxr-xr-x 4 yi staff 136B Jul 14 11:42 ..
drwxr-xr-x 3 yi staff 102B Jul 14 11:42 spec
-rw-r--r-- 1 yi staff 41B Jul 14 11:42 .rspec
drwxr-xr-x 4 yi staff 136B Jul 14 11:42 .
MacBook-Pro:my_first_project yi$

最佳答案

构建您的项目 like a gem ,因为这就是您可能会结束的地方。

您的代码位于 lib 目录中。

my_first_project/
├── bin/
│ └── runme.rb
├── lib/
│ ├── my_first_project/
│ │ ├── user.rb
│ │ ├── widget.rb
│ │ └── ...
│ └── my_first_project.rb
├── spec/
│ └── spec_helper.rb
├── .rspec
└── my_first_project.gemspec

关于ruby - 使用 RSpec 的非 Rails 项目的首选目录结构是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24729318/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com