Sha256: 6f882d00b1a46d295a252343b172cfadbbb4eb469502e69fe7cfa46da3480820
Contents?: true
Size: 1.2 KB
Versions: 4
Compression:
Stored size: 1.2 KB
Contents
#!/usr/bin/env ruby $:.unshift File::dirname(__FILE__) + '/../../lib' require 'test/unit' require 'xmpp4r/rexmladdons' require 'xmpp4r/delay/x/delay' include Jabber class XDelayTest < Test::Unit::TestCase def test_create1 d = Delay::XDelay.new(false) assert_equal(nil, d.stamp) assert_equal(nil, d.from) assert_equal('jabber:x:delay', d.namespace) end def test_create2 d = Delay::XDelay.new # Hopefully the seconds don't change here... assert_equal(Time.now.to_s, d.stamp.to_s) assert_equal(nil, d.from) assert_equal('jabber:x:delay', d.namespace) end def test_from d = Delay::XDelay.new assert_equal(nil, d.from) d.from = JID.new('astro@spaceboyz.net') assert_equal(JID.new('astro@spaceboyz.net'), d.from) assert_equal(d, d.set_from(nil)) assert_equal(nil, d.from) end def test_stamp d = Delay::XDelay.new(false) assert_equal(nil, d.stamp) now = Time.now d.stamp = now assert_equal(now.to_s, d.stamp.to_s) assert_equal(d, d.set_stamp(nil)) assert_equal(nil, d.stamp) end def test_import x1 = X.new x1.add_namespace('jabber:x:delay') x2 = X::import(x1) assert_equal(Delay::XDelay, x2.class) end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
gmcmillan-xmpp4r-0.6.2 | test/delay/tc_xdelay.rb |
gmcmillan-xmpp4r-0.6.1 | test/delay/tc_xdelay.rb |
gmcmillan-xmpp4r-0.6 | test/delay/tc_xdelay.rb |
gmcmillan-xmpp4r-0.5 | test/delay/tc_xdelay.rb |