gpt4 book ai didi

ruby-on-rails - 如何在特定线路上运行 RSpec 测试?

转载 作者:太空宇宙 更新时间:2023-11-03 17:22:25 25 4
gpt4 key购买 nike

我有下一个规范文件:

require 'rails_helper'

describe Order do
it "calculates the total price of the order" do
item1 = create(:item)
item2 = create(:item, price: 20)

order = create(:order)
order.items << item1
order.items << item2

order.calculate_total
expect(order.total).to eq(30)
end

it "raises exception if order has no items in it" do
expect { create(:order) }.to raise_exception
end
end

我想从第 16 行开始运行测试(不是整个测试),所以我输入:

rspec spec/models/orders_spec.rb -l16

我没有得到运行测试,而是得到了下一个错误:

invalid option: -l18

如何从某一行运行测试?

最佳答案

您需要使用格式 rspec path/to/spec.rb:line_no

(即)rspec spec/models/orders_spec.rb:16

这是指向 RelishApp 的链接(RSpec 文档的最佳位置)如果您想阅读更多内容。

关于ruby-on-rails - 如何在特定线路上运行 RSpec 测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30007106/

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