# HG changeset patch # User Matthew Wild # Date 1294093237 0 # Node ID cbfa0ea6668b325709c27645a30e0b478cbb44ca # Parent a3104064e90539cecc5a0807a0077fc4ea623eac Adding test for xmppstream diff -r a3104064e905 -r cbfa0ea6668b test_xmppstream.lua --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test_xmppstream.lua Mon Jan 03 22:20:37 2011 +0000 @@ -0,0 +1,29 @@ +local xmppstream = require "util.xmppstream"; + +local session = { notopen = true }; + +local callbacks = { + stream_tag = "stream"; stream_ns = ""; + streamopened = function (session, attr) + print("Stream opened!"); + session.notopen = nil; + end; + handlestanza = function (session, stanza) + print("Received stanza:", stanza); + end; + streamclosed = function (session) + print("Stream closed!"); + end; +}; + +local stream = xmppstream.new(session, callbacks); + +stream:feed[[ + + + ]] +stream:feed[[ + Hi there! + + +]]