gpt4 book ai didi

ruby - 测试散列是否包含特定键以及这些键的值是否不为零

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

我如何使用 RSpec 测试方法返回包含特定键的散列并且这些键的值不为 nil?

最佳答案

我会写:

describe MyObject do
describe "#my_method" do
subject(:my_method) { MyObject.new.my_method }

it { is_expected.to be_a_kind_of(Hash) }
specify { expect(my_method.keys).to include(:key1, :key2) }
specify { expect(my_method.values).not_to include(nil) }
end
end

您可能不得不在引号“key1”、“key2”中使用键。否则可能会抛出错误。

关于ruby - 测试散列是否包含特定键以及这些键的值是否不为零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8107216/

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