Sha256: 35995929c19691551cd8916b78aeb00ce852b38e51b8a5e734bae676e3704e8e
Contents?: true
Size: 1.26 KB
Versions: 1
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--") # should be removed by js assert page.has_css?(".i18n-viz") assert page.has_css?("#i18n_viz_tooltip") end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
i18n_viz-0.3.2 | test/i18n_viz_test.rb |