Sha256: f02803c70a93980086f6371e1897a883cd519d0870ea1be7b7b78cbe1ebdfabe

Contents?: true

Size: 975 Bytes

Versions: 17

Compression:

Stored size: 975 Bytes

Contents

require 'test_helper'

module Config
  class DeleteTest < MiniTest::Test
    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
      refute link.page?
      refute link.popup?
      assert link.confirm?
      assert_equal "destroy", 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')
      refute_equal @default_link, @config.delete.link
    end
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
active_scaffold-3.4.17 test/config/delete_test.rb
active_scaffold-3.4.16 test/config/delete_test.rb
active_scaffold-3.4.14 test/config/delete_test.rb
active_scaffold-3.4.13 test/config/delete_test.rb
active_scaffold-3.4.12 test/config/delete_test.rb
active_scaffold-3.4.11 test/config/delete_test.rb
active_scaffold-3.4.10 test/config/delete_test.rb
active_scaffold-3.4.9 test/config/delete_test.rb
active_scaffold-3.4.8 test/config/delete_test.rb
active_scaffold-3.4.7 test/config/delete_test.rb
active_scaffold-3.4.5 test/config/delete_test.rb
active_scaffold-3.4.4 test/config/delete_test.rb
active_scaffold-3.4.3 test/config/delete_test.rb
active_scaffold-3.4.2 test/config/delete_test.rb
active_scaffold-3.4.1 test/config/delete_test.rb
active_scaffold-3.4.0.1 test/config/delete_test.rb
active_scaffold-3.4.0 test/config/delete_test.rb