Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

26 lines (21 sloc) 0.579 kb
require 'psych/helper'
require 'psych/handlers/recorder'
module Psych
module Handlers
class TestRecorder < TestCase
def test_replay
yaml = "--- foo\n...\n"
output = StringIO.new
recorder = Psych::Handlers::Recorder.new
parser = Psych::Parser.new recorder
parser.parse yaml
assert_equal 5, recorder.events.length
emitter = Psych::Emitter.new output
recorder.events.each do |m, args|
emitter.send m, *args
end
assert_equal yaml, output.string
end
end
end
end
Jump to Line
Something went wrong with that request. Please try again.