comparison 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
comparison
equal deleted inserted replaced
6:b108025d5deb 7:d19385c4a282
24 self:RegisterComm("Squawk", ReceiveMessage) 24 self:RegisterComm("Squawk", ReceiveMessage)
25 self:RegisterSlashCommand("TestSquawk", "RunTests") 25 self:RegisterSlashCommand("TestSquawk", "RunTests")
26 end 26 end
27 27
28 function Test:RunTests() 28 function Test:RunTests()
29 29 AddPublicFollower()
30 RemovePublicFollower()
31 AddPrivateFollower()
32 ApprovePendingRequest()
30 end 33 end
31 34
32 function Test:AddFollower() 35 function Test:AddPublicFollower()
33 36 Squawk.Settings.Private = false
37 Squawk.Controller:IWantToFollowThem(UnitName("player"))
38 end
39
40 function Test:RemovePublicFollower()
41 Squawk.Controller:IWantToUnfollowThem(UnitName("player"))
42 end
43
44 function Test:AddPrivateFollower()
45 Squawk.Settings.Private = true
46 Squawk.Controller:IWantToFollowThem(UnitName("player"))
47 end
48
49 function Test:ApprovePendingRequest()
50 Squawk.Controller:ApprovePendingRequest(Name)
34 end 51 end
35 52
36 function Test:ReceiveMessage(Prefix, Message, Distribution, Sender) 53 function Test:ReceiveMessage(Prefix, Message, Distribution, Sender)
37 end 54 end
38 55