RSpec, capybara memo
조금씩 늘어날지도 모른다. 증가하지 않을지도 모른다. 입니다.
rspec
대상을 좁히고 실행
focus: true 테스트만 실행
config.treat_symbols_as_metadata_keys_with_true_values = true
config.filter_run :focus
config.filter_run_excluding :skip
config.run_all_when_everything_filtered = true
describe "テスト対象", focus: true do
...
end
it
에 focus: true
를 붙이고 싶은 경우, f 를 머리에 붙이는 것만으로 편리. 특히 shared_example
속에 하는 녀석이라든가. fit 'hogehoge' do
# spec...
end
haml의 helper 메소드 사용
# spec_helper
RSpec.configure do |config|
config.include Haml, type: :helper
config.include Haml::Helpers, type: :helper
config.before(:each, type: :helper) do |config|
init_haml_helpers
end
end
가속화
# config/environments/test.rb
# Speed up tests by lowering BCrypt's cost function.
require 'bcrypt'
silence_warnings do
BCrypt::Engine::DEFAULT_COST = BCrypt::Engine::MIN_COST
end
BCrypt::Engine::DEFAULT_COST = 1
로 해 보았습니다 참고
capybara
아약스
Automatically wait for AJAX with Capybara
클릭
기타
XPath 기억할 수 없다
편리한 도구
Reference
이 문제에 관하여(RSpec, capybara memo), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tatsuoSakurai/items/9e0bd22c9368c724b8d8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)