Sha256: 1556cd958aad709839a2bad9f5881bf826c82ae1ca9f8c8f7f2bc429df9d2031

Contents?: true

Size: 686 Bytes

Versions: 13

Compression:

Stored size: 686 Bytes

Contents

require 'test_helper'
require 'rubygems'
require 'netzke-core'

class TabPanelTest < ActiveSupport::TestCase
  
  test "active item" do
    tab_panel = Netzke::TabPanel.new(:items => [{
      :widget_class_name => "Panel"
    },{
      :widget_class_name => "Panel", :name => "second_panel", :active => true
    }])
        
    assert_equal(2, tab_panel.initial_aggregatees.keys.size)
    assert_equal("item0", tab_panel.aggregatees[:item0][:name])
    assert_equal("second_panel", tab_panel.aggregatees[:second_panel][:name])
    assert(tab_panel.aggregatees[:second_panel][:active])
    assert_equal("Panel", tab_panel.js_config[:second_panel_config][:widget_class_name])
  end

end

Version data entries

13 entries across 13 versions & 2 rubygems

Version Path
skozlov-netzke-basepack-0.5.0 test/unit/tab_panel_test.rb
skozlov-netzke-basepack-0.5.1 test/unit/tab_panel_test.rb
skozlov-netzke-basepack-0.5.2 test/unit/tab_panel_test.rb
netzke-basepack-0.5.4 test/unit/tab_panel_test.rb
netzke-basepack-0.5.3 test/unit/tab_panel_test.rb
netzke-basepack-0.5.1 test/unit/tab_panel_test.rb
netzke-basepack-0.5.2 test/unit/tab_panel_test.rb
netzke-basepack-0.3.10 test/tab_panel_test.rb
netzke-basepack-0.4.0 test/unit/tab_panel_test.rb
netzke-basepack-0.3.9.1 test/tab_panel_test.rb
netzke-basepack-0.3.9 test/tab_panel_test.rb
netzke-basepack-0.4.1 test/unit/tab_panel_test.rb
netzke-basepack-0.4.2 test/unit/tab_panel_test.rb