Sha256: 2a5d5b1d6761f0619d275486c8dedbab51dd32e8e7e3b69ae6aa7438517eb793

Contents?: true

Size: 703 Bytes

Versions: 221

Compression:

Stored size: 703 Bytes

Contents

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

class ErrorMessageTest < Test::Unit::TestCase
  def setup
    @error = ActiveScaffold::DataStructures::ErrorMessage.new 'foo'
  end

  def test_attributes
    assert @error.public_attributes.has_key?(:error)
    assert_equal 'foo', @error.public_attributes[:error]
  end

  def test_xml
    xml = Hash.from_xml(@error.to_xml)
    assert xml.has_key?('errors')
    assert xml['errors'].has_key?('error')
    assert_equal 'foo', xml['errors']['error']
  end

  def test_yaml
    yml = nil
    assert_nothing_raised do
      yml = YAML.load(@error.to_yaml)
    end
    assert yml.has_key?(:error)
    assert_equal 'foo', yml[:error]
  end
end

Version data entries

221 entries across 221 versions & 8 rubygems

Version Path
active_scaffold_vho-4.0.0 test/data_structures/error_message_test.rb
active_scaffold_vho-3.2.14 test/data_structures/error_message_test.rb
active_scaffold_vho-3.2.13 test/data_structures/error_message_test.rb
active_scaffold-sequel-0.8.0 test/data_structures/error_message_test.rb
active_scaffold-sequel-0.7.1 test/data_structures/error_message_test.rb
active_scaffold_vho-3.2.12 test/data_structures/error_message_test.rb
active_scaffold_vho-3.2.11 test/data_structures/error_message_test.rb
active_scaffold_vho-3.2.10 test/data_structures/error_message_test.rb
active_scaffold_vho-3.2.9 test/data_structures/error_message_test.rb
active_scaffold_vho-3.2.8 test/data_structures/error_message_test.rb
active_scaffold_vho-3.2.7 test/data_structures/error_message_test.rb
active_scaffold_vho-3.2.6 test/data_structures/error_message_test.rb
active_scaffold_vho-3.2.5 test/data_structures/error_message_test.rb
active_scaffold_vho-3.2.4 test/data_structures/error_message_test.rb
active_scaffold_vho-3.2.3 test/data_structures/error_message_test.rb
active_scaffold_vho-3.2.2 test/data_structures/error_message_test.rb
active_scaffold_vho-3.2.1 test/data_structures/error_message_test.rb
active_scaffold-sequel-0.7.0 test/data_structures/error_message_test.rb
active_scaffold_vho-3.2.0 test/data_structures/error_message_test.rb
active_scaffold_vho-3.0.31 test/data_structures/error_message_test.rb