各例文、あなたは通常、関連するテストをカプセル化describe
ブロックで開始した文を完了する必要があります。
私は私自身のスペックの一つからこれを取った:あなたが好きな文章で終わる
describe Redis::BigHash do
before :each do
@hash = Redis::BigHash.new
@hash[:foo] = "bar"
@hash[:yin] = "yang"
end
describe "#[]" do
it "should read an existing value" do
@hash[:foo].should == "bar"
end
it "should get nil for a value that doesn't exist" do
@hash[:bad_key].should be_nil
end
it "should allow lookup of multiple keys, returning an array" do
@hash[:foo, :yin, :bad_key].should == ["bar", "yang", nil]
end
end
end
:
Redis::BigHash#[]
は、既存の値をお読みください。
Redis::BigHash#[]
は、存在しない値に対してnilを取得する必要があります。
Redis::BigHash#[]
は、複数のキーの検索を許可し、配列を返します。
あなたが望む動作を説明する単純な英語の文章です。
あなたのルビーコードを書式設定したstackoverflow;)あなたの質問にあなたのコードを貼り付け、それを選択してctrl + K(またはMac OSではCMD + k)を押してください – d11wtq