diff Tests.lua @ 7:d19385c4a282

More follow/unfollow logic with pending offline approval updated tests
author wobin
date Sun, 19 Apr 2009 02:45:38 +1000
parents d1383f2d9b43
children 2231fd3f139b
line wrap: on
line diff
--- a/Tests.lua	Fri Apr 17 20:47:06 2009 +1000
+++ b/Tests.lua	Sun Apr 19 02:45:38 2009 +1000
@@ -26,11 +26,28 @@
 end
 
 function Test:RunTests()
-	
+	AddPublicFollower()
+	RemovePublicFollower()
+	AddPrivateFollower()
+	ApprovePendingRequest()
 end
 
-function Test:AddFollower()
-	
+function Test:AddPublicFollower()
+	Squawk.Settings.Private = false
+	Squawk.Controller:IWantToFollowThem(UnitName("player"))
+end
+
+function Test:RemovePublicFollower()
+	Squawk.Controller:IWantToUnfollowThem(UnitName("player"))
+end
+
+function Test:AddPrivateFollower()
+	Squawk.Settings.Private = true
+	Squawk.Controller:IWantToFollowThem(UnitName("player"))
+end
+
+function Test:ApprovePendingRequest()
+	Squawk.Controller:ApprovePendingRequest(Name)
 end
 
 function Test:ReceiveMessage(Prefix, Message, Distribution, Sender)