Sha256: 6b74a4c4ee3ca26b0c4309bb2a5d4e0bd0d5b104db6fe6cbea8391871c7c1fae

Contents?: true

Size: 519 Bytes

Versions: 2

Compression:

Stored size: 519 Bytes

Contents

require 'test_helper'

module BcmsBitly
  class ShortLinkTest < ActiveSupport::TestCase
    test "shorten returns a short URL from bitly" do
      ShortLink.new.shorten('http://google.com')
    end

    test "a created page causes a ShortLink to be created" do
      assert_difference ['Cms::Page.count', 'BcmsBitly::ShortLink.count'] do
        @page = Cms::Page.create(name: 'Test', path: 'test')
      end

      assert_present @page.short_link
      assert_equal @page.name, @page.short_link.name
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
bcms_bitly-0.0.4 test/unit/bcms_bitly/short_link_test.rb
bcms_bitly-0.0.2 test/unit/bcms_bitly/short_link_test.rb