Rubyist Magazine - 改めて学ぶ RSpec
次に context です。context は describe のエイリアスでしかありませんが使う目的が違います。ひとことで言うなら、 describe はテストする対象をあらわし、 context はテストする時の状況をあらわします。
RSpecによるユニットテストの書き方 - tech.recompile.net
describe 'テスト対象' do context '状態' do describe 'テスト対象メソッド' do context '与える入力' do it '期待する出力' end end end end