require 'common/domain'
require 'common/user'
require 'mailshears_test'
-require 'mv/plugins/agendav'
require 'mv/plugins/davical'
require 'mv/plugins/dovecot'
require 'mv/plugins/postfixadmin'
actual = output_buffer.string()
expected =
- "AgendavMv - Moved user alice@example.com (User not found) " +
- "to alice@example.net (User not found).\n" +
"DavicalMv - Moved user alice@example.com (Principal ID: 1) " +
"to alice@example.net (Principal ID: 1).\n" +
"DovecotMv - Moved user alice@example.com " +
# Now check the database.
- amv = AgendavMv.new(cfg)
- actual = amv.list_users()
- expected = [User.new('adam@example.net'),User.new('booger@example.com')]
- assert_equal(expected.sort(), actual.sort())
-
dmv = DavicalMv.new(cfg)
actual = dmv.list_users()
expected = [User.new('alice@example.net'), User.new('booger@example.com')]
# Skip output verification, it's ugly. But make sure the database
# has what we expect.
- amv = AgendavMv.new(cfg)
- actual = amv.list_users()
- expected = [User.new('adam@example.net'),User.new('booger@example.com')]
- assert_equal(expected.sort(), actual.sort())
-
dmv = DavicalMv.new(cfg)
actual = dmv.list_users()
expected = [User.new('alice@example.com'), User.new('booger@example.com')]