Sha256: 7d6d6d3683327624cee88e69491434474988f0e37e06be3bad950c06aeec2eae

Contents?: true

Size: 594 Bytes

Versions: 21

Compression:

Stored size: 594 Bytes

Contents

require File.join(File.dirname(__FILE__), '/../../test_helper')

class PortletTest < ActiveSupport::TestCase

  def test_dynamic_attributes
    portlet = DynamicPortlet.create(:name => "Test", :foo => "FOO")
    assert_equal "FOO", Portlet.find(portlet.id).foo
    assert_equal "Dynamic Portlet", portlet.portlet_type_name
  end

  def test_portlets_consistently_load_the_same_number_of_types
    
    list = Portlet.types
    assert list.size > 0

    DynamicPortlet.create!(:name=>"test 1")
    DynamicPortlet.create!(:name=>"test 2")

    assert_equal list.size, Portlet.types.size
  end
end

Version data entries

21 entries across 21 versions & 7 rubygems

Version Path
SFEley-browsercms-3.0.2 test/unit/models/portlet_test.rb
buzzware-browsercms-3.0.2 test/unit/models/portlet_test.rb
coredumplings-browsercms-3.0.0 test/unit/models/portlet_test.rb
we5-browsercms-3.0.1.1 test/unit/models/portlet_test.rb
webficient-browsercms-3.0.1 test/unit/models/portlet_test.rb
webficient-browsercms-3.0.2 test/unit/models/portlet_test.rb
webficient-browsercms-3.0.3 test/unit/models/portlet_test.rb
webficient-browsercms-3.0.4 test/unit/models/portlet_test.rb
browsercms-3.0.6 test/unit/models/portlet_test.rb
browsercms-3.0.5 test/unit/models/portlet_test.rb
we5-browsercms-3.0.5.1 test/unit/models/portlet_test.rb
we5-browsercms-3.0.5 test/unit/models/portlet_test.rb
browsercms_s3-3.0.5 test/unit/models/portlet_test.rb
browsercms-3.0.4 test/unit/models/portlet_test.rb
browsercms-3.0.3 test/unit/models/portlet_test.rb
browsercms_s3-3.0.4 test/unit/models/portlet_test.rb
browsercms_s3-3.0.3 test/unit/models/portlet_test.rb
we5-browsercms-3.0.2 test/unit/models/portlet_test.rb
browsercms-3.0.2 test/unit/models/portlet_test.rb
browsercms-3.0.1 test/unit/models/portlet_test.rb