Sha256: f81deee5af219a4866f113e12c9df659ae5c9ac6a2758e9eb82adf556035a335

Contents?: true

Size: 774 Bytes

Versions: 1

Compression:

Stored size: 774 Bytes

Contents

require 'test_helper'

class MetaslugHelperTest < ActionView::TestCase
  include Metaslug::ActionViewExtension

  test "should return title" do
    @metaslug = { 'title' => 'Foo' }
    assert_equal "<title>Foo</title>", metaslug
  end

  test "should return description" do
    @metaslug = { 'description' => 'Foo' }
    assert_equal "<meta name=\"description\" content=\"Foo\">", metaslug
  end

  test "should return opengraph title" do
    @metaslug = { 'og' => { 'title' => 'Foo' } }
    assert_equal "<meta property=\"og:title\" content=\"Foo\">", metaslug
  end

  test "should return deep metas" do
    @metaslug = { 'og' => { 'locale' => { 'alternate' => 'fr_FR' } } }
    assert_equal "<meta property=\"og:locale:alternate\" content=\"fr_FR\">", metaslug
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
metaslug-0.3.5 test/dummy/test/helpers/metaslug_helper_test.rb