Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- func register_logout_loginWrong_loginOk() {
- let username = String(NSDate())
- let password = String(NSDate())
- let register = {(block: ()->()) -> () in
- print("\n\nregister\n\n")
- MyUser.registerWithUsername(username, password: password, inSyncano: self.syncano) { error in
- let user = MyUser.currentUser()
- let profile = user.myProfile
- print("error = \(error)")
- print("username = \(username) ==? user.username = \(user.username)")
- print("User.ID = \(user.userId) == profile.owner == \(profile?.owner)")
- block()
- }
- }
- let logout = {(block: ()->()) -> () in
- print("\n\nlogout\n\n")
- MyUser.currentUser().logout()
- block()
- }
- let loginWrong = {(block: ()->()) -> () in
- print("\n\nlogin wrong\n\n")
- MyUser.loginWithUsername(username, password: "wrongPassword", toSyncano: self.syncano, completion: { error in
- let user : MyUser? = MyUser.currentUser()
- let profile = user?.myProfile
- print("error = \(error)")
- print("username = \(username) ==? user.username = \(user?.username)")
- print("User ID = \(user?.userId) == profile owner id == \(profile?.owner)")
- block()
- })
- }
- let loginOk = {(block: ()->()) -> () in
- print("\n\nlogin ok\n\n")
- MyUser.loginWithUsername(username, password: password, toSyncano: self.syncano, completion: { error in
- let user = MyUser.currentUser()
- let profile = user.myProfile
- print("error = \(error)")
- print("username = \(username) ==? user.username = \(user.username)")
- print("User ID = \(user.userId) == profile owner id == \(profile?.owner)")
- block()
- })
- }
- logout(){
- register(){
- logout(){
- loginWrong(){
- loginOk(){}
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement