Sha256: dab91fa4096652413ab324abeca7b4038e816176acca13c2232f69e33daab783
Contents?: true
Size: 1.26 KB
Versions: 2
Compression:
Stored size: 1.26 KB
Contents
require 'test_helper' class I18nVizIntegrationTest < ActionDispatch::IntegrationTest test 'translate without i18n_viz url parameter' do visit "/test" assert !page.has_content?("--hello--") assert !page.has_css?("#i18n_viz_tooltip") end test 'translate with i18n_viz url parameter' do I18nViz.enabled = true visit "/test?i18n_viz=1" assert page.has_content?("--hello--") assert !page.has_css?(".i18n-viz") assert !page.has_css?("#i18n_viz_tooltip") assert page.has_content?("bar") assert !page.has_content?("--foo--") end test 'disable I18nViz' do I18nViz.enabled = false visit "/test?i18n_viz=1" assert !page.has_content?("--hello--") end end class I18nVizJavascriptIntegrationTest < ActionDispatch::IntegrationTest setup do Capybara.current_driver = Capybara.javascript_driver # :selenium by default end test 'translate without i18n_viz url parameter' do visit "/test" assert !page.has_content?("--hello--") assert !page.has_css?(".i18n-viz") end test 'translate with i18n_viz url parameter' do visit "/test?i18n_viz=1" assert !page.has_content?("--hello--") # removed by js assert page.has_css?(".i18n-viz") assert page.has_css?("#i18n_viz_tooltip") end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
i18n_viz-0.3.1 | test/i18n_viz_test.rb |
i18n_viz-0.3.0 | test/i18n_viz_test.rb |