]> gitweb.michael.orlitzky.com - mailshears.git/blobdiff - test/test_rm.rb
mailshears.gemspec: bump to v0.0.4, update pg library to v1.2.x.
[mailshears.git] / test / test_rm.rb
index 210ca5daa8cfb2485a1bed7a9ec8d00d415d12f0..02de53d08f5a3b95f18875196f05ef73d7049d10 100644 (file)
@@ -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')]