如果我的问题很愚蠢,我很抱歉,因为我只想问一下 Ruby 中的线下含义是什么。(我正在为我的课程尽可能快地阅读一本关于 Rails 的书,所以我对 Ruby 语言没有牢牢掌握。)
这是用于单元测试目的的一段代码:
class ProductTest < ActiveSupport::TestCase
test "product attributes must not be empty" do // this line I don't know
product = Product.new
assert product.invalid?
assert product.errors[:title].any?
assert product.errors[:description].any?
assert product.errors[:price].any?
assert product.errors[:image_url].any?
end
我想问的是:在我不知道的那一行,syntax test "...." do
是什么意思?它是函数、方法、类还是其他东西?