Я бы написал:
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". В противном случае это может привести к ошибке.