Sha256: 1ae436d14962f359481ff1d8927a76dae7a5908f7c2fd8cd307b552e95a9f42f

Contents?: true

Size: 1.15 KB

Versions: 1

Compression:

Stored size: 1.15 KB

Contents

require "test_helper"
require "yandex-metrika/rails/view_helpers"

class ViewHelpersTest < TestCase
  include YandexMetrika::Rails::ViewHelpers

  def test_showl_have_default_options
    metrika_init_script = metrika_init
    assert_match %r{w\.yaCounter}, metrika_init_script
    assert_match %r{\<\/noscript\>}, metrika_init_script
  end

  def test_metrica_should_have_webvisor
    metrika_init_script = metrika_init(webvisor: true)
    assert_match %r{webvisor:true}, metrika_init_script
  end

  def test_metrica_should_have_track_links
    metrika_init_script = metrika_init(trackLinks: true)
    assert_match %r{trackLinks:true}, metrika_init_script
  end

  def test_metrica_should_have_track_hash
    metrika_init_script = metrika_init(trackHash: true)
    assert_match %r{trackHash:true}, metrika_init_script
  end

  def test_metrica_should_have_clickmap
    metrika_init_script = metrika_init(clickmap: true)
    assert_match %r{clickmap:true}, metrika_init_script
  end

  def test_metrica_should_have_accurate_track_bounce
    metrika_init_script = metrika_init(accurateTrackBounce: true)
    assert_match %r{accurateTrackBounce:true}, metrika_init_script
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
yandex-metrika-rails-0.0.1 test/rails/views_helper_test.rb