4 EYLÜL 2012, Salı
Örtülü kullanarak `` tabi `` RSpec-2.11 bekliyoruz
expect
yeni sözdizimi ile rspec-2.11, nasıl subject
örtülü kullanılması mümkün müdür? Açıkça subject
gibi başvuran daha iyi bir şekilde aşağıda var mı?
describe User do
it 'is valid' do
expect(subject).to be_valid # <<< can `subject` be implicit?
end
end
CEVAP
4 EYLÜL 2012, Salı
Eğer should
sözdizimi devre dışı bırakmak için RSpec yapılandırmak, hala o should
her nesne eklenmesini gerektirmez beri oyunu eski sözdizimi kullanabilirsiniz:
describe User do
it { should be_valid }
end
Gerekli değildi bu yana 13 ** oyunu farklı bir sözdizimi, ama buna karşı karar verdi ve karışıklık eklemek olabilir gibi hissettim. Ancak, kolayca eğer okur nasıl isterseniz kendiniz ekleyebilirsiniz:
RSpec.configure do |c|
c.alias_example_to :expect_it
end
RSpec::Core::MemoizedHelpers.module_eval do
alias to should
alias to_not should_not
end
Bu, bu gibi yazabilirsiniz:
describe User do
expect_it { to be_valid }
end
Bunu Paylaş:
nasıl parametreler raylar bir kumanda ...
test dosya upload rspec kullanarak ray...
Nasıl bir JSON yanıt RSpec kullanarak ...
AngularJS konumunu kullanarak $yönlend...
Görüntü text-align center kullanarak C...