X-Git-Url: http://gitweb.michael.orlitzky.com/?p=mailshears.git;a=blobdiff_plain;f=test%2Ftest_rm.rb;h=02de53d08f5a3b95f18875196f05ef73d7049d10;hp=210ca5daa8cfb2485a1bed7a9ec8d00d415d12f0;hb=8c8de47c1e648b175032e88facf27c26a8e2e7d5;hpb=a2d3dd9ee4838fb99557718b4bcdc11c8d1372fd diff --git a/test/test_rm.rb b/test/test_rm.rb index 210ca5d..02de53d 100644 --- a/test/test_rm.rb +++ b/test/test_rm.rb @@ -3,7 +3,6 @@ require 'common/domain' require 'common/user' require 'mailshears_test' -require 'minitest/autorun' require 'rm/plugins/agendav' require 'rm/plugins/davical' require 'rm/plugins/dovecot' @@ -43,6 +42,13 @@ class TestRm < MailshearsTest expected = [User.new('booger@example.com')] assert_equal(expected, actual) + # Only try to remove this guy from the agendav database, to ensure + # that "nonexistent" users have their shares removed. + arm.remove_user('stinky@example.com') + expected = 2 + actual = arm.count_shares() + assert_equal(expected, actual) + drm = DavicalRm.new(cfg) actual = drm.list_users() expected = [User.new('alice@example.com'), User.new('booger@example.com')]