Sha256: 742fe9543c9a1cd0e599e44abf1bfef680db13cfc2b72a7f3dcf10a258a86c14

Contents?: true

Size: 851 Bytes

Versions: 6

Compression:

Stored size: 851 Bytes

Contents

require "test_helper"

module Cms

  class ConnectableTest < ActiveSupport::TestCase

    def setup
      given_a_site_exists
      @block = Factory(:html_block)
      @connected_page = Factory(:public_page, :parent => root_section)
      @connected_page_2 = Factory(:public_page, :parent => root_section)
      @unconnected_page = Factory(:public_page, :parent => root_section)

      @connected_page.create_connector(@block, "main")
      @connected_page_2.create_connector(@block, "main")
    end

    def teardown
    end

    test "#connected_pages" do
      assert_equal [@connected_page, @connected_page_2], @block.connected_pages
    end

    test "#connected_pages should return same list when called twice" do
      expected = @block.connected_pages
      assert_equal expected.object_id, @block.connected_pages.object_id
    end


  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
browsercms-3.4.2 test/unit/behaviors/connectable_test.rb
browsercms-3.4.2.rc1 test/unit/behaviors/connectable_test.rb
browsercms-3.4.1 test/unit/behaviors/connectable_test.rb
browsercms-3.4.0 test/unit/behaviors/connectable_test.rb
browsercms-3.4.0.rc2 test/unit/behaviors/connectable_test.rb
browsercms-3.4.0.rc1 test/unit/behaviors/connectable_test.rb