Sha256: debbb76304deaae3e0f101e38801ab6410aca34573e46d607788e94bc00dea81
Contents?: true
Size: 1.56 KB
Versions: 2
Compression:
Stored size: 1.56 KB
Contents
# encoding: utf-8 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") assert !page.has_selector?("body > script", visible: false) assert !page.has_selector?("body > style", visible: false) end test 'translate with i18n_viz url parameter' do visit "/test?i18n_viz=1" assert page.has_selector? "body > script", visible: false assert page.has_selector?("body > style", visible: false) 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--") assert page.has_content?("foo") 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") first('.i18n-viz').hover assert page.has_link?('hello', :href => "https://webtranslateit.com/en/projects/xxx/locales/en..de/strings?utf8=✓&s=hello") assert page.has_css?("#i18n_viz_tooltip") end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
i18n_viz-1.1.0 | test/i18n_viz_test.rb |
i18n_viz-1.0.1 | test/i18n_viz_test.rb |