2016-08-06 16:50:17 +00:00
|
|
|
require "active_record_unit"
|
|
|
|
require "nokogiri"
|
2013-03-05 22:20:02 +00:00
|
|
|
|
2013-03-06 01:00:10 +00:00
|
|
|
class DebugHelperTest < ActionView::TestCase
|
2013-03-05 22:20:02 +00:00
|
|
|
def test_debug
|
|
|
|
company = Company.new(name: "firebase")
|
2016-06-01 23:19:21 +00:00
|
|
|
output = debug(company)
|
|
|
|
assert_match "name: name", output
|
|
|
|
assert_match "value_before_type_cast: firebase", output
|
|
|
|
assert_match "active_record_yaml_version: 2", output
|
2013-03-05 22:20:02 +00:00
|
|
|
end
|
2015-03-05 23:19:44 +00:00
|
|
|
|
|
|
|
def test_debug_with_marshal_error
|
2016-08-16 07:30:11 +00:00
|
|
|
obj = -> {}
|
2015-03-05 23:19:44 +00:00
|
|
|
assert_match obj.inspect, Nokogiri.XML(debug(obj)).content
|
|
|
|
end
|
2013-03-05 22:20:02 +00:00
|
|
|
end
|