Sha256: 395fb2236ba9dff81d60482956b485c050021e294ef424fb5386beaf27ef90cd

Contents?: true

Size: 958 Bytes

Versions: 56

Compression:

Stored size: 958 Bytes

Contents

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

class Config::DeleteTest < Test::Unit::TestCase
  def setup
    @config = ActiveScaffold::Config::Core.new :model_stub
    @default_link = @config.delete.link
  end
  
  def teardown
    @config.delete.link = @default_link
  end

  def test_link_defaults
    link = @config.delete.link
    assert !link.page?
    assert !link.popup?
    assert link.confirm?
    assert_equal "delete", link.action
    assert_equal "Delete", link.label
    assert link.inline?
    blank = {}
    assert_equal blank, link.html_options
    assert_equal :delete, link.method
    assert_equal :member, link.type
    assert_equal :delete, link.crud_type
    assert_equal :delete_authorized?, link.security_method
  end
  
  def test_setting_link
    @config.delete.link = ActiveScaffold::DataStructures::ActionLink.new('update', :label => 'Monkeys')
    assert_not_equal(@default_link, @config.delete.link)
  end
end

Version data entries

56 entries across 56 versions & 3 rubygems

Version Path
active_scaffold-sequel-0.8.0 test/config/delete_test.rb
active_scaffold-sequel-0.7.1 test/config/delete_test.rb
active_scaffold-sequel-0.7.0 test/config/delete_test.rb
active_scaffold-sequel-0.6.2 test/config/delete_test.rb
active_scaffold-sequel-0.6.1 test/config/delete_test.rb
active_scaffold-sequel-0.6.0 test/config/delete_test.rb
active_scaffold-3.3.2 test/config/delete_test.rb
active_scaffold-3.3.1 test/config/delete_test.rb
active_scaffold-3.3.0 test/config/delete_test.rb
active_scaffold-3.2.20 test/config/delete_test.rb
brisk-bills-0.8.2 vendor/plugins/active_scaffold/test/config/delete_test.rb
active_scaffold-3.3.0.rc3 test/config/delete_test.rb
active_scaffold-3.3.0.rc2 test/config/delete_test.rb
brisk-bills-0.8.1 vendor/plugins/active_scaffold/test/config/delete_test.rb
active_scaffold-3.2.19 test/config/delete_test.rb
active_scaffold-3.2.18 test/config/delete_test.rb
active_scaffold-3.3.0.rc test/config/delete_test.rb
active_scaffold-3.2.17 test/config/delete_test.rb
active_scaffold-3.2.16 test/config/delete_test.rb
active_scaffold-3.2.15 test/config/delete_test.rb