Sha256: f904867d0e85d643fe6b742a180ce358e98c00f6faee55aeae7bab9d542e26e7

Contents?: true

Size: 618 Bytes

Versions: 17

Compression:

Stored size: 618 Bytes

Contents

require 'test_helper'

class ErrorMessageTest < MiniTest::Test
  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
    yml = YAML.load(@error.to_yaml)
    assert yml.has_key?(:error)
    assert_equal 'foo', yml[:error]
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

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