require File.join(File.dirname(__FILE__), *%w[.. .. .. spec_helper]) require File.join(File.dirname(__FILE__), *%w[.. .. .. fixtures pubsub]) describe 'Blather::Stanza::PubSub::Event' do it 'registers itself' do XMPPNode.class_from_registration(:pubsub_subscriptions, 'http://jabber.org/protocol/pubsub').must_equal Stanza::PubSub::Subscriptions end it 'ensures an subscriptions node is present on create' do subscriptions = Stanza::PubSub::Subscriptions.new subscriptions.pubsub.children.detect { |n| n.element_name == 'subscriptions' }.wont_be_nil end end