class TestGroup
Public Instance Methods
setup_group()
click to toggle source
# File vendor/qwik/lib/qwik/group.rb, line 119 def setup_group return QuickML::Group.new(@ml_config, 'test@example.com') end
test_all()
click to toggle source
# File vendor/qwik/lib/qwik/group.rb, line 146 def test_all group = setup_group # test_attr ok_eq('test', group.name) ok_eq('test@example.com', group.address) ok_eq("test=return@example.com", group.return_address) ok_eq(0, group.count) ok_eq(nil, group.charset) end
test_class_method()
click to toggle source
# File vendor/qwik/lib/qwik/group.rb, line 123 def test_class_method c = QuickML::Group # test_get_name ok_eq(["test", "example.com"], c.get_name('test@example.com')) # test_vaild_name ok_eq(true, !!c.valid_name?('t')) ok_eq(true, !!c.valid_name?('t-t')) ok_eq(false, !!c.valid_name?('t_t')) ok_eq(false, !!c.valid_name?('t.t')) ok_eq(false, !!c.valid_name?('test@example.com')) ok_eq(false, !!c.valid_name?('test@qwik@jp')) ok_eq(true, !!c.valid_name?('test')) ok_eq(false, !!c.valid_name?('te.st')) # test_generate_return_address ok_eq("test=return@example.com", c.generate_return_address('test@example.com')) ok_eq("test=return=@example.com-@[]", c.generate_return_address('test@example.com', true)) end