rspecにて以下のようなコードで特定のexampleをpendingに出来るのはもちろんご存知ですね。この例だと3つあるexampleの内、最初の一つがpendingになります。
describe User do
describe 'validations' do
describe 'username' do
xit { is_expected.to allow_value('hamada_akira').for(:username) }
it { is_expected.to_not allow_value('hamada-akira').for(:username) }
it { is_expected.to_not allow_value('hamada.akira').for(:username) }
end
end
end
contextやdescribeについてもxでpending出来ないかな?
さすがrspec3。複数のテストを一気にpendingしたいなぁ〜、という時は以下のようにdescribe
についてもxdescribe
できます。context
についても同様にxcontext
でpending出来ます。
describe User do
describe 'validations' do
xdescribe 'username' do
it { is_expected.to allow_value('hamada_akira').for(:username) }
it { is_expected.to_not allow_value('hamada-akira').for(:username) }
it { is_expected.to_not allow_value('hamada.akira').for(:username) }
end
end
end