# encoding: UTF-8 require 'vines' require 'ext/nokogiri' require 'minitest/autorun' class SessionTest < MiniTest::Unit::TestCase def test_session stream = MiniTest::Mock.new stream.expect(:domain, 'wonderland.lit') expected = node(%q{}) stream.expect(:write, nil, [expected]) node = node( %q{ }) stanza = Vines::Stanza::Iq::Session.new(node, stream) stanza.process assert stream.verify end private def node(xml) Nokogiri::XML(xml).root end end