Documentation ¶
Index ¶
- Constants
- func AssertProvisioned(tc libkb.TestContext) error
- func CanonicalTlfNameForTest(tlfName string) keybase1.CanonicalTlfName
- func CheckTeamMiscNotifications(tc libkb.TestContext, notifications *TeamNotifyListener)
- func DeleteAccount(tc libkb.TestContext, u *FakeUser)
- func FakeSalt() []byte
- func GenerateTestPhoneNumber() string
- func GetPhoneVerificationCode(mctx libkb.MetaContext, phoneNumber keybase1.PhoneNumber) (code string, err error)
- func Logout(tc libkb.TestContext)
- func NewMetaContextForTest(c ChatTestContext) libkb.MetaContext
- func ProvisionNewDeviceKex(tcX *libkb.TestContext, tcY *libkb.TestContext, userX *FakeUser, ...)
- func ResetAccount(tc libkb.TestContext, u *FakeUser)
- func RotatePaper(tc libkb.TestContext, u *FakeUser)
- func RunTrack(tc libkb.TestContext, fu *FakeUser, username string) (them *libkb.User, err error)
- func RunTrackWithOptions(tc libkb.TestContext, fu *FakeUser, username string, ...) (them *libkb.User, err error)
- func RunningInCI() bool
- func SkipIconRemoteTest() bool
- func SkipTestOnNonMasterCI(t *testing.T, reason string)
- func VerifyEmailAuto(mctx libkb.MetaContext, email keybase1.EmailAddress) error
- type ByUsername
- type ChatMockWorld
- type ChatRemoteMock
- func (m *ChatRemoteMock) AdvertiseBotCommands(ctx context.Context, ads []chat1.RemoteBotCommandsAdvertisement) (res chat1.AdvertiseBotCommandsRes, err error)
- func (m *ChatRemoteMock) BroadcastGregorMessageToConv(ctx context.Context, arg chat1.BroadcastGregorMessageToConvArg) error
- func (m *ChatRemoteMock) ClearBotCommands(ctx context.Context) (res chat1.ClearBotCommandsRes, err error)
- func (m *ChatRemoteMock) DeleteConversation(ctx context.Context, convID chat1.ConversationID) (chat1.DeleteConversationRemoteRes, error)
- func (m *ChatRemoteMock) FailSharePost(ctx context.Context, _ chat1.FailSharePostArg) error
- func (m *ChatRemoteMock) GetBotInfo(ctx context.Context, arg chat1.GetBotInfoArg) (res chat1.GetBotInfoRes, err error)
- func (m *ChatRemoteMock) GetConversationMetadataRemote(ctx context.Context, convID chat1.ConversationID) (res chat1.GetConversationMetadataRemoteRes, err error)
- func (m *ChatRemoteMock) GetExternalAPIKeys(ctx context.Context, typs []chat1.ExternalAPIKeyTyp) (res []chat1.ExternalAPIKey, err error)
- func (m *ChatRemoteMock) GetGlobalAppNotificationSettings(ctx context.Context) (chat1.GlobalAppNotificationSettings, error)
- func (m *ChatRemoteMock) GetInboxByTLFIDRemote(ctx context.Context, tlfID chat1.TLFID) (res chat1.GetInboxByTLFIDRemoteRes, err error)
- func (m *ChatRemoteMock) GetInboxRemote(ctx context.Context, arg chat1.GetInboxRemoteArg) (res chat1.GetInboxRemoteRes, err error)
- func (m *ChatRemoteMock) GetInboxVersion(ctx context.Context, uid gregor1.UID) (chat1.InboxVers, error)
- func (m *ChatRemoteMock) GetMessageBefore(ctx context.Context, arg chat1.GetMessageBeforeArg) (chat1.GetMessageBeforeRes, error)
- func (m *ChatRemoteMock) GetMessagesRemote(ctx context.Context, arg chat1.GetMessagesRemoteArg) (res chat1.GetMessagesRemoteRes, err error)
- func (m *ChatRemoteMock) GetPublicConversations(ctx context.Context, arg chat1.GetPublicConversationsArg) (res chat1.GetPublicConversationsRes, err error)
- func (m *ChatRemoteMock) GetS3Params(context.Context, chat1.ConversationID) (chat1.S3Params, error)
- func (m *ChatRemoteMock) GetTLFConversations(ctx context.Context, arg chat1.GetTLFConversationsArg) (chat1.GetTLFConversationsRes, error)
- func (m *ChatRemoteMock) GetThreadRemote(ctx context.Context, arg chat1.GetThreadRemoteArg) (res chat1.GetThreadRemoteRes, err error)
- func (m *ChatRemoteMock) GetUnreadUpdateFull(ctx context.Context, inboxVers chat1.InboxVers) (chat1.UnreadUpdateFull, error)
- func (m *ChatRemoteMock) GetUnreadlineRemote(ctx context.Context, arg chat1.GetUnreadlineRemoteArg) (res chat1.GetUnreadlineRemoteRes, err error)
- func (m *ChatRemoteMock) JoinConversation(ctx context.Context, convID chat1.ConversationID) (chat1.JoinLeaveConversationRemoteRes, error)
- func (m *ChatRemoteMock) LeaveConversation(ctx context.Context, convID chat1.ConversationID) (chat1.JoinLeaveConversationRemoteRes, error)
- func (m *ChatRemoteMock) MarkAsRead(ctx context.Context, arg chat1.MarkAsReadArg) (res chat1.MarkAsReadRes, err error)
- func (m *ChatRemoteMock) NewConversationRemote(ctx context.Context, arg chat1.ConversationIDTriple) (res chat1.NewConversationRemoteRes, err error)
- func (m *ChatRemoteMock) NewConversationRemote2(ctx context.Context, arg chat1.NewConversationRemote2Arg) (res chat1.NewConversationRemoteRes, err error)
- func (m *ChatRemoteMock) PostRemote(ctx context.Context, arg chat1.PostRemoteArg) (res chat1.PostRemoteRes, err error)
- func (m *ChatRemoteMock) PreviewConversation(ctx context.Context, convID chat1.ConversationID) (chat1.JoinLeaveConversationRemoteRes, error)
- func (m *ChatRemoteMock) RegisterSharePost(ctx context.Context, _ chat1.RegisterSharePostArg) error
- func (m *ChatRemoteMock) RemoteNotificationSuccessful(ctx context.Context, arg chat1.RemoteNotificationSuccessfulArg) error
- func (m *ChatRemoteMock) RetentionSweepConv(ctx context.Context, convID chat1.ConversationID) (res chat1.SweepRes, err error)
- func (m *ChatRemoteMock) S3Sign(context.Context, chat1.S3SignArg) ([]byte, error)
- func (m *ChatRemoteMock) ServerNow(ctx context.Context) (res chat1.ServerNowRes, err error)
- func (m *ChatRemoteMock) SetAppNotificationSettings(ctx context.Context, arg chat1.SetAppNotificationSettingsArg) (res chat1.SetAppNotificationSettingsRes, err error)
- func (m *ChatRemoteMock) SetConvMinWriterRole(ctx context.Context, _ chat1.SetConvMinWriterRoleArg) (res chat1.SetConvMinWriterRoleRes, err error)
- func (m *ChatRemoteMock) SetConvRetention(ctx context.Context, _ chat1.SetConvRetentionArg) (res chat1.SetRetentionRes, err error)
- func (m *ChatRemoteMock) SetConversationStatus(ctx context.Context, arg chat1.SetConversationStatusArg) (res chat1.SetConversationStatusRes, err error)
- func (m *ChatRemoteMock) SetCurrentUser(uid gregor1.UID)
- func (m *ChatRemoteMock) SetGlobalAppNotificationSettings(ctx context.Context, arg chat1.GlobalAppNotificationSettings) error
- func (m *ChatRemoteMock) SetTeamRetention(ctx context.Context, _ chat1.SetTeamRetentionArg) (res chat1.SetRetentionRes, err error)
- func (m *ChatRemoteMock) SyncAll(ctx context.Context, arg chat1.SyncAllArg) (res chat1.SyncAllResult, err error)
- func (m *ChatRemoteMock) SyncChat(ctx context.Context, arg chat1.SyncChatArg) (chat1.SyncChatRes, error)
- func (m *ChatRemoteMock) SyncInbox(ctx context.Context, vers chat1.InboxVers) (chat1.SyncInboxRes, error)
- func (m *ChatRemoteMock) TeamIDOfConv(ctx context.Context, convID chat1.ConversationID) (res *keybase1.TeamID, err error)
- func (m *ChatRemoteMock) TlfFinalize(ctx context.Context, arg chat1.TlfFinalizeArg) error
- func (m *ChatRemoteMock) TlfResolve(ctx context.Context, arg chat1.TlfResolveArg) error
- func (m *ChatRemoteMock) UpdateTypingRemote(ctx context.Context, arg chat1.UpdateTypingRemoteArg) error
- func (m *ChatRemoteMock) UpgradeKBFSToImpteam(ctx context.Context, arg chat1.UpgradeKBFSToImpteamArg) error
- type ChatTestContext
- type ChatUI
- func (c *ChatUI) ChatAttachmentDownloadDone(context.Context) error
- func (c *ChatUI) ChatAttachmentDownloadProgress(ctx context.Context, arg chat1.ChatAttachmentDownloadProgressArg) error
- func (c *ChatUI) ChatAttachmentDownloadStart(context.Context) error
- func (c *ChatUI) ChatBotCommandsUpdateStatus(context.Context, chat1.ConversationID, chat1.UIBotCommandsUpdateStatus) error
- func (c *ChatUI) ChatClearWatch(context.Context, chat1.LocationWatchID) error
- func (c *ChatUI) ChatCoinFlipStatus(ctx context.Context, updates []chat1.UICoinFlipStatus) error
- func (c *ChatUI) ChatCommandMarkdown(ctx context.Context, convID chat1.ConversationID, md *chat1.UICommandMarkdown) error
- func (c *ChatUI) ChatCommandStatus(context.Context, chat1.ConversationID, string, chat1.UICommandStatusDisplayTyp, ...) error
- func (c *ChatUI) ChatConfirmChannelDelete(ctx context.Context, arg chat1.ChatConfirmChannelDeleteArg) (bool, error)
- func (c *ChatUI) ChatGiphySearchResults(ctx context.Context, convID chat1.ConversationID, ...) error
- func (c *ChatUI) ChatGiphyToggleResultWindow(ctx context.Context, convID chat1.ConversationID, show, clearInput bool) error
- func (c *ChatUI) ChatInboxConversation(ctx context.Context, arg chat1.ChatInboxConversationArg) error
- func (c *ChatUI) ChatInboxFailed(ctx context.Context, arg chat1.ChatInboxFailedArg) error
- func (c *ChatUI) ChatInboxLayout(ctx context.Context, layout string) error
- func (c *ChatUI) ChatInboxUnverified(ctx context.Context, arg chat1.ChatInboxUnverifiedArg) error
- func (c *ChatUI) ChatLoadGalleryHit(ctx context.Context, msg chat1.UIMessage) error
- func (c *ChatUI) ChatMaybeMentionUpdate(ctx context.Context, teamName, channel string, info chat1.UIMaybeMentionInfo) error
- func (c *ChatUI) ChatSearchConvHits(ctx context.Context, hits chat1.UIChatSearchConvHits) error
- func (c *ChatUI) ChatSearchDone(ctx context.Context, arg chat1.ChatSearchDoneArg) error
- func (c *ChatUI) ChatSearchHit(ctx context.Context, arg chat1.ChatSearchHitArg) error
- func (c *ChatUI) ChatSearchInboxDone(ctx context.Context, arg chat1.ChatSearchInboxDoneArg) error
- func (c *ChatUI) ChatSearchInboxHit(ctx context.Context, arg chat1.ChatSearchInboxHitArg) error
- func (c *ChatUI) ChatSearchInboxStart(ctx context.Context) error
- func (c *ChatUI) ChatSearchIndexStatus(ctx context.Context, arg chat1.ChatSearchIndexStatusArg) error
- func (c *ChatUI) ChatShowManageChannels(ctx context.Context, teamname string) error
- func (c *ChatUI) ChatStellarDataConfirm(ctx context.Context, summary chat1.UIChatPaymentSummary) (bool, error)
- func (c *ChatUI) ChatStellarDataError(ctx context.Context, err keybase1.Status) (bool, error)
- func (c *ChatUI) ChatStellarDone(ctx context.Context, canceled bool) error
- func (c *ChatUI) ChatStellarShowConfirm(ctx context.Context) error
- func (c *ChatUI) ChatThreadCached(ctx context.Context, arg *string) error
- func (c *ChatUI) ChatThreadFull(ctx context.Context, arg string) error
- func (c *ChatUI) ChatThreadStatus(ctx context.Context, status chat1.UIChatThreadStatus) error
- func (c *ChatUI) ChatWatchPosition(context.Context, chat1.ConversationID, chat1.UIWatchPositionPerm) (chat1.LocationWatchID, error)
- func (c *ChatUI) TriggerContactSync(context.Context) error
- type DummyAssetDeleter
- type FakeIdentifyUI
- func (ui *FakeIdentifyUI) Cancel(_ libkb.MetaContext) error
- func (ui *FakeIdentifyUI) Confirm(_ libkb.MetaContext, outcome *keybase1.IdentifyOutcome) (result keybase1.ConfirmResult, err error)
- func (ui *FakeIdentifyUI) Dismiss(_ libkb.MetaContext, _ string, _ keybase1.DismissReason) error
- func (ui *FakeIdentifyUI) DisplayCryptocurrency(libkb.MetaContext, keybase1.Cryptocurrency) error
- func (ui *FakeIdentifyUI) DisplayKey(_ libkb.MetaContext, ik keybase1.IdentifyKey) error
- func (ui *FakeIdentifyUI) DisplayStellarAccount(_ libkb.MetaContext, acc keybase1.StellarAccount) error
- func (ui *FakeIdentifyUI) DisplayTLFCreateWithInvite(_ libkb.MetaContext, arg keybase1.DisplayTLFCreateWithInviteArg) error
- func (ui *FakeIdentifyUI) DisplayTrackStatement(libkb.MetaContext, string) error
- func (ui *FakeIdentifyUI) DisplayUserCard(libkb.MetaContext, keybase1.UserCard) error
- func (ui *FakeIdentifyUI) Finish(_ libkb.MetaContext) error
- func (ui *FakeIdentifyUI) FinishSocialProofCheck(_ libkb.MetaContext, proof keybase1.RemoteProof, ...) error
- func (ui *FakeIdentifyUI) FinishWebProofCheck(_ libkb.MetaContext, proof keybase1.RemoteProof, ...) error
- func (ui *FakeIdentifyUI) LaunchNetworkChecks(_ libkb.MetaContext, id *keybase1.Identity, user *keybase1.User) error
- func (ui *FakeIdentifyUI) ReportLastTrack(libkb.MetaContext, *keybase1.TrackSummary) error
- func (ui *FakeIdentifyUI) ReportTrackToken(_ libkb.MetaContext, tok keybase1.TrackToken) error
- func (ui *FakeIdentifyUI) SetStrict(b bool)
- func (ui *FakeIdentifyUI) Start(_ libkb.MetaContext, username string, _ keybase1.IdentifyReason, ...) error
- type FakeUser
- func CreateAndSignupFakeUser(prefix string, g *libkb.GlobalContext) (*FakeUser, error)
- func CreateAndSignupFakeUserMobile(prefix string, g *libkb.GlobalContext) (*FakeUser, error)
- func CreateAndSignupFakeUserPaper(prefix string, g *libkb.GlobalContext) (*FakeUser, error)
- func CreateAndSignupFakeUserRandomPW(prefix string, g *libkb.GlobalContext) (*FakeUser, error)
- func NewFakeUser(prefix string) (*FakeUser, error)
- type GPGTestUI
- func (g *GPGTestUI) ConfirmDuplicateKeyChosen(_ context.Context, _ int) (bool, error)
- func (g *GPGTestUI) ConfirmImportSecretToExistingKey(_ context.Context, _ int) (bool, error)
- func (g *GPGTestUI) GetTTY(_ context.Context) (string, error)
- func (g *GPGTestUI) SelectKey(_ context.Context, arg keybase1.SelectKeyArg) (string, error)
- func (g *GPGTestUI) SelectKeyAndPushOption(_ context.Context, arg keybase1.SelectKeyAndPushOptionArg) (keybase1.SelectKeyRes, error)
- func (g *GPGTestUI) Sign(_ context.Context, _ keybase1.SignArg) (string, error)
- func (g *GPGTestUI) WantToAddGPGKey(_ context.Context, _ int) (bool, error)
- type MockChatHelper
- func (m *MockChatHelper) DeleteMsg(ctx context.Context, convID chat1.ConversationID, tlfName string, ...) error
- func (m *MockChatHelper) DeleteMsgNonblock(ctx context.Context, convID chat1.ConversationID, tlfName string, ...) error
- func (m *MockChatHelper) FindConversations(ctx context.Context, name string, topicName *string, topicType chat1.TopicType, ...) ([]chat1.ConversationLocal, error)
- func (m *MockChatHelper) FindConversationsByID(ctx context.Context, convIDs []chat1.ConversationID) (convs []chat1.ConversationLocal, err error)
- func (m *MockChatHelper) GetChannelTopicName(ctx context.Context, teamID keybase1.TeamID, topicType chat1.TopicType, ...) (string, error)
- func (m *MockChatHelper) GetMessage(ctx context.Context, uid gregor1.UID, convID chat1.ConversationID, ...) (chat1.MessageUnboxed, error)
- func (m *MockChatHelper) GetMessages(ctx context.Context, uid gregor1.UID, convID chat1.ConversationID, ...) ([]chat1.MessageUnboxed, error)
- func (m *MockChatHelper) JoinConversationByID(ctx context.Context, uid gregor1.UID, convID chat1.ConversationID) error
- func (m *MockChatHelper) JoinConversationByName(ctx context.Context, uid gregor1.UID, tlfName, topicName string, ...) error
- func (m *MockChatHelper) JourneycardDebugState(ctx context.Context, uid gregor1.UID, convID chat1.ConversationID) (string, error)
- func (m *MockChatHelper) JourneycardResetAllConvs(ctx context.Context, uid gregor1.UID) error
- func (m *MockChatHelper) JourneycardTimeTravel(ctx context.Context, uid gregor1.UID, duration time.Duration) error
- func (m *MockChatHelper) LeaveConversation(ctx context.Context, uid gregor1.UID, convID chat1.ConversationID) error
- func (m *MockChatHelper) NewConversation(ctx context.Context, uid gregor1.UID, tlfName string, topicName *string, ...) (chat1.ConversationLocal, error)
- func (m *MockChatHelper) NewConversationSkipFindExisting(ctx context.Context, uid gregor1.UID, tlfName string, topicName *string, ...) (chat1.ConversationLocal, error)
- func (m *MockChatHelper) NewConversationWithMemberSourceConv(ctx context.Context, uid gregor1.UID, tlfName string, topicName *string, ...) (chat1.ConversationLocal, error)
- func (m *MockChatHelper) SendMsgByID(ctx context.Context, convID chat1.ConversationID, tlfName string, ...) error
- func (m *MockChatHelper) SendMsgByIDNonblock(ctx context.Context, convID chat1.ConversationID, tlfName string, ...) (chat1.OutboxID, error)
- func (m *MockChatHelper) SendMsgByName(ctx context.Context, name string, topicName *string, ...) error
- func (m *MockChatHelper) SendMsgByNameNonblock(ctx context.Context, name string, topicName *string, ...) (chat1.OutboxID, error)
- func (m *MockChatHelper) SendTextByID(ctx context.Context, convID chat1.ConversationID, tlfName string, text string, ...) error
- func (m *MockChatHelper) SendTextByIDNonblock(ctx context.Context, convID chat1.ConversationID, tlfName string, text string, ...) (chat1.OutboxID, error)
- func (m *MockChatHelper) SendTextByName(ctx context.Context, name string, topicName *string, ...) error
- func (m *MockChatHelper) SendTextByNameNonblock(ctx context.Context, name string, topicName *string, ...) (chat1.OutboxID, error)
- func (m *MockChatHelper) UpgradeKBFSToImpteam(ctx context.Context, tlfName string, tlfID chat1.TLFID, public bool) error
- func (m *MockChatHelper) UserReacjis(ctx context.Context, uid gregor1.UID) keybase1.UserReacjis
- type MockMessage
- type MockUIRouter
- type NonblockInboxResult
- type NonblockSearchResult
- type NonblockThreadResult
- type TeamNotifyListener
- type TestProvisionUI
- func (u *TestProvisionUI) ChooseDevice(_ context.Context, arg keybase1.ChooseDeviceArg) (keybase1.DeviceID, error)
- func (u *TestProvisionUI) ChooseDeviceType(_ context.Context, _ keybase1.ChooseDeviceTypeArg) (keybase1.DeviceType, error)
- func (u *TestProvisionUI) ChooseGPGMethod(_ context.Context, _ keybase1.ChooseGPGMethodArg) (keybase1.GPGMethod, error)
- func (u *TestProvisionUI) ChooseProvisioningMethod(_ context.Context, _ keybase1.ChooseProvisioningMethodArg) (keybase1.ProvisionMethod, error)
- func (u *TestProvisionUI) DisplayAndPromptSecret(_ context.Context, arg keybase1.DisplayAndPromptSecretArg) (keybase1.SecretResponse, error)
- func (u *TestProvisionUI) DisplaySecretExchanged(_ context.Context, _ int) error
- func (u *TestProvisionUI) PromptNewDeviceName(_ context.Context, arg keybase1.PromptNewDeviceNameArg) (string, error)
- func (u *TestProvisionUI) ProvisioneeSuccess(_ context.Context, _ keybase1.ProvisioneeSuccessArg) error
- func (u *TestProvisionUI) ProvisionerSuccess(_ context.Context, _ keybase1.ProvisionerSuccessArg) error
- func (u *TestProvisionUI) SwitchToGPGSignOK(ctx context.Context, arg keybase1.SwitchToGPGSignOKArg) (bool, error)
- type TlfMock
- func (m *TlfMock) AllCryptKeys(ctx context.Context, tlfName string, public bool) (res types.AllCryptKeys, err error)
- func (m *TlfMock) CompleteAndCanonicalizePrivateTlfName(ctx context.Context, tlfName string) (keybase1.CanonicalTLFNameAndIDWithBreaks, error)
- func (m *TlfMock) CryptKeys(ctx context.Context, tlfName string) (res keybase1.GetTLFCryptKeysRes, err error)
- func (m *TlfMock) DecryptionKey(ctx context.Context, tlfName string, tlfID chat1.TLFID, ...) (types.CryptKey, error)
- func (m *TlfMock) EncryptionKey(ctx context.Context, tlfName string, tlfID chat1.TLFID, ...) (key types.CryptKey, ni types.NameInfo, err error)
- func (m *TlfMock) EphemeralDecryptionKey(mctx libkb.MetaContext, tlfName string, tlfID chat1.TLFID, ...) (types.EphemeralCryptKey, error)
- func (m *TlfMock) EphemeralEncryptionKey(mctx libkb.MetaContext, tlfName string, tlfID chat1.TLFID, ...) (types.EphemeralCryptKey, error)
- func (m *TlfMock) LookupID(ctx context.Context, tlfName string, public bool) (res types.NameInfo, err error)
- func (m *TlfMock) LookupName(ctx context.Context, tlfID chat1.TLFID, public bool, tlfName string) (res types.NameInfo, err error)
- func (m *TlfMock) PublicCanonicalTLFNameAndID(ctx context.Context, tlfName string) (keybase1.CanonicalTLFNameAndIDWithBreaks, error)
- func (m *TlfMock) ShouldPairwiseMAC(ctx context.Context, tlfName string, tlfID chat1.TLFID, ...) (bool, []keybase1.KID, error)
- func (m *TlfMock) TeamBotSettings(ctx context.Context, tlfName string, tlfID chat1.TLFID, ...) (map[keybase1.UserVersion]keybase1.TeamBotSettings, error)
Constants ¶
const DefaultDeviceName = "my device"
Variables ¶
This section is empty.
Functions ¶
func AssertProvisioned ¶ added in v1.0.27
func AssertProvisioned(tc libkb.TestContext) error
func CanonicalTlfNameForTest ¶ added in v1.0.18
func CanonicalTlfNameForTest(tlfName string) keybase1.CanonicalTlfName
func CheckTeamMiscNotifications ¶ added in v1.0.42
func CheckTeamMiscNotifications(tc libkb.TestContext, notifications *TeamNotifyListener)
func DeleteAccount ¶ added in v1.0.48
func DeleteAccount(tc libkb.TestContext, u *FakeUser)
func GenerateTestPhoneNumber ¶
func GenerateTestPhoneNumber() string
GenerateTestPhoneNumber generates a random phone number in US with 555 area code. It passes serverside "strict phone number" checker test, and it's considered `possible`, but not `valid` by libphonenumber.
func GetPhoneVerificationCode ¶
func GetPhoneVerificationCode(mctx libkb.MetaContext, phoneNumber keybase1.PhoneNumber) (code string, err error)
func NewMetaContextForTest ¶
func NewMetaContextForTest(c ChatTestContext) libkb.MetaContext
func ProvisionNewDeviceKex ¶
func ProvisionNewDeviceKex(tcX *libkb.TestContext, tcY *libkb.TestContext, userX *FakeUser, newDeviceType string)
Provision a new device (in context tcY) from the active (and logged in) device in test context tcX. This was adapted from engine/kex2_test.go Note that it uses Errorf in goroutines, so if it fails the test will not fail until later. `tcX` is a TestContext where device X (the provisioner) is already provisioned and logged in. this function will provision a new device Y inside `tcY` `newDeviceType` is libkb.DeviceTypeMobile or libkb.DeviceTypeDesktop.
func ResetAccount ¶ added in v1.0.27
func ResetAccount(tc libkb.TestContext, u *FakeUser)
copied from engine/common_test.go
func RotatePaper ¶
func RotatePaper(tc libkb.TestContext, u *FakeUser)
summarized from engine/revoke_test.go
func RunTrackWithOptions ¶
func RunningInCI ¶
func RunningInCI() bool
func SkipTestOnNonMasterCI ¶
func VerifyEmailAuto ¶
func VerifyEmailAuto(mctx libkb.MetaContext, email keybase1.EmailAddress) error
Types ¶
type ByUsername ¶ added in v1.0.19
type ByUsername []*FakeUser
func (ByUsername) Len ¶ added in v1.0.19
func (m ByUsername) Len() int
func (ByUsername) Less ¶ added in v1.0.19
func (m ByUsername) Less(i, j int) bool
func (ByUsername) Swap ¶ added in v1.0.19
func (m ByUsername) Swap(i, j int)
type ChatMockWorld ¶ added in v1.0.18
type ChatMockWorld struct { Fc clockwork.FakeClock T testing.TB Tcs map[string]*ChatTestContext TcsByID map[string]*ChatTestContext Users map[string]*FakeUser // each slice should always be sorted by message ID in desc, i.e. newest messages first Msgs map[string][]*chat1.MessageBoxed // contains filtered or unexported fields }
func NewChatMockWorld ¶ added in v1.0.18
func NewChatMockWorld(t *testing.T, name string, numUsers int) (world *ChatMockWorld)
func (*ChatMockWorld) Cleanup ¶ added in v1.0.18
func (w *ChatMockWorld) Cleanup()
func (*ChatMockWorld) GetConversationByID ¶ added in v1.0.18
func (w *ChatMockWorld) GetConversationByID(convID chat1.ConversationID) *chat1.Conversation
func (*ChatMockWorld) GetUsers ¶ added in v1.0.19
func (w *ChatMockWorld) GetUsers() (res []*FakeUser)
type ChatRemoteMock ¶ added in v1.0.18
type ChatRemoteMock struct { CacheBodiesVersion int CacheInboxVersion int GetThreadRemoteFunc func(m *ChatRemoteMock, ctx context.Context, arg chat1.GetThreadRemoteArg) (chat1.GetThreadRemoteRes, error) SyncInboxFunc func(m *ChatRemoteMock, ctx context.Context, vers chat1.InboxVers) (chat1.SyncInboxRes, error) // contains filtered or unexported fields }
func NewChatRemoteMock ¶ added in v1.0.18
func NewChatRemoteMock(world *ChatMockWorld) (m *ChatRemoteMock)
func (*ChatRemoteMock) AdvertiseBotCommands ¶
func (m *ChatRemoteMock) AdvertiseBotCommands(ctx context.Context, ads []chat1.RemoteBotCommandsAdvertisement) (res chat1.AdvertiseBotCommandsRes, err error)
func (*ChatRemoteMock) BroadcastGregorMessageToConv ¶
func (m *ChatRemoteMock) BroadcastGregorMessageToConv(ctx context.Context, arg chat1.BroadcastGregorMessageToConvArg) error
func (*ChatRemoteMock) ClearBotCommands ¶
func (m *ChatRemoteMock) ClearBotCommands(ctx context.Context) (res chat1.ClearBotCommandsRes, err error)
func (*ChatRemoteMock) DeleteConversation ¶ added in v1.0.31
func (m *ChatRemoteMock) DeleteConversation(ctx context.Context, convID chat1.ConversationID) (chat1.DeleteConversationRemoteRes, error)
func (*ChatRemoteMock) FailSharePost ¶
func (m *ChatRemoteMock) FailSharePost(ctx context.Context, _ chat1.FailSharePostArg) error
func (*ChatRemoteMock) GetBotInfo ¶
func (m *ChatRemoteMock) GetBotInfo(ctx context.Context, arg chat1.GetBotInfoArg) (res chat1.GetBotInfoRes, err error)
func (*ChatRemoteMock) GetConversationMetadataRemote ¶ added in v1.0.18
func (m *ChatRemoteMock) GetConversationMetadataRemote(ctx context.Context, convID chat1.ConversationID) (res chat1.GetConversationMetadataRemoteRes, err error)
func (*ChatRemoteMock) GetExternalAPIKeys ¶
func (m *ChatRemoteMock) GetExternalAPIKeys(ctx context.Context, typs []chat1.ExternalAPIKeyTyp) (res []chat1.ExternalAPIKey, err error)
func (*ChatRemoteMock) GetGlobalAppNotificationSettings ¶ added in v1.0.27
func (m *ChatRemoteMock) GetGlobalAppNotificationSettings(ctx context.Context) (chat1.GlobalAppNotificationSettings, error)
func (*ChatRemoteMock) GetInboxByTLFIDRemote ¶ added in v1.0.18
func (m *ChatRemoteMock) GetInboxByTLFIDRemote(ctx context.Context, tlfID chat1.TLFID) (res chat1.GetInboxByTLFIDRemoteRes, err error)
func (*ChatRemoteMock) GetInboxRemote ¶ added in v1.0.18
func (m *ChatRemoteMock) GetInboxRemote(ctx context.Context, arg chat1.GetInboxRemoteArg) (res chat1.GetInboxRemoteRes, err error)
func (*ChatRemoteMock) GetInboxVersion ¶ added in v1.0.19
func (*ChatRemoteMock) GetMessageBefore ¶ added in v1.0.40
func (m *ChatRemoteMock) GetMessageBefore(ctx context.Context, arg chat1.GetMessageBeforeArg) (chat1.GetMessageBeforeRes, error)
func (*ChatRemoteMock) GetMessagesRemote ¶ added in v1.0.18
func (m *ChatRemoteMock) GetMessagesRemote(ctx context.Context, arg chat1.GetMessagesRemoteArg) (res chat1.GetMessagesRemoteRes, err error)
func (*ChatRemoteMock) GetPublicConversations ¶ added in v1.0.19
func (m *ChatRemoteMock) GetPublicConversations(ctx context.Context, arg chat1.GetPublicConversationsArg) (res chat1.GetPublicConversationsRes, err error)
func (*ChatRemoteMock) GetS3Params ¶ added in v1.0.18
func (m *ChatRemoteMock) GetS3Params(context.Context, chat1.ConversationID) (chat1.S3Params, error)
func (*ChatRemoteMock) GetTLFConversations ¶ added in v1.0.27
func (m *ChatRemoteMock) GetTLFConversations(ctx context.Context, arg chat1.GetTLFConversationsArg) (chat1.GetTLFConversationsRes, error)
func (*ChatRemoteMock) GetThreadRemote ¶ added in v1.0.18
func (m *ChatRemoteMock) GetThreadRemote(ctx context.Context, arg chat1.GetThreadRemoteArg) (res chat1.GetThreadRemoteRes, err error)
func (*ChatRemoteMock) GetUnreadUpdateFull ¶ added in v1.0.19
func (m *ChatRemoteMock) GetUnreadUpdateFull(ctx context.Context, inboxVers chat1.InboxVers) (chat1.UnreadUpdateFull, error)
func (*ChatRemoteMock) GetUnreadlineRemote ¶
func (m *ChatRemoteMock) GetUnreadlineRemote(ctx context.Context, arg chat1.GetUnreadlineRemoteArg) (res chat1.GetUnreadlineRemoteRes, err error)
func (*ChatRemoteMock) JoinConversation ¶ added in v1.0.27
func (m *ChatRemoteMock) JoinConversation(ctx context.Context, convID chat1.ConversationID) (chat1.JoinLeaveConversationRemoteRes, error)
func (*ChatRemoteMock) LeaveConversation ¶ added in v1.0.27
func (m *ChatRemoteMock) LeaveConversation(ctx context.Context, convID chat1.ConversationID) (chat1.JoinLeaveConversationRemoteRes, error)
func (*ChatRemoteMock) MarkAsRead ¶ added in v1.0.18
func (m *ChatRemoteMock) MarkAsRead(ctx context.Context, arg chat1.MarkAsReadArg) (res chat1.MarkAsReadRes, err error)
func (*ChatRemoteMock) NewConversationRemote ¶ added in v1.0.18
func (m *ChatRemoteMock) NewConversationRemote(ctx context.Context, arg chat1.ConversationIDTriple) (res chat1.NewConversationRemoteRes, err error)
func (*ChatRemoteMock) NewConversationRemote2 ¶ added in v1.0.18
func (m *ChatRemoteMock) NewConversationRemote2(ctx context.Context, arg chat1.NewConversationRemote2Arg) (res chat1.NewConversationRemoteRes, err error)
func (*ChatRemoteMock) PostRemote ¶ added in v1.0.18
func (m *ChatRemoteMock) PostRemote(ctx context.Context, arg chat1.PostRemoteArg) (res chat1.PostRemoteRes, err error)
func (*ChatRemoteMock) PreviewConversation ¶ added in v1.0.34
func (m *ChatRemoteMock) PreviewConversation(ctx context.Context, convID chat1.ConversationID) (chat1.JoinLeaveConversationRemoteRes, error)
func (*ChatRemoteMock) RegisterSharePost ¶
func (m *ChatRemoteMock) RegisterSharePost(ctx context.Context, _ chat1.RegisterSharePostArg) error
func (*ChatRemoteMock) RemoteNotificationSuccessful ¶ added in v1.0.27
func (m *ChatRemoteMock) RemoteNotificationSuccessful(ctx context.Context, arg chat1.RemoteNotificationSuccessfulArg) error
func (*ChatRemoteMock) RetentionSweepConv ¶ added in v1.0.42
func (m *ChatRemoteMock) RetentionSweepConv(ctx context.Context, convID chat1.ConversationID) (res chat1.SweepRes, err error)
func (*ChatRemoteMock) ServerNow ¶
func (m *ChatRemoteMock) ServerNow(ctx context.Context) (res chat1.ServerNowRes, err error)
func (*ChatRemoteMock) SetAppNotificationSettings ¶ added in v1.0.27
func (m *ChatRemoteMock) SetAppNotificationSettings(ctx context.Context, arg chat1.SetAppNotificationSettingsArg) (res chat1.SetAppNotificationSettingsRes, err error)
func (*ChatRemoteMock) SetConvMinWriterRole ¶
func (m *ChatRemoteMock) SetConvMinWriterRole(ctx context.Context, _ chat1.SetConvMinWriterRoleArg) (res chat1.SetConvMinWriterRoleRes, err error)
func (*ChatRemoteMock) SetConvRetention ¶ added in v1.0.40
func (m *ChatRemoteMock) SetConvRetention(ctx context.Context, _ chat1.SetConvRetentionArg) (res chat1.SetRetentionRes, err error)
func (*ChatRemoteMock) SetConversationStatus ¶ added in v1.0.18
func (m *ChatRemoteMock) SetConversationStatus(ctx context.Context, arg chat1.SetConversationStatusArg) (res chat1.SetConversationStatusRes, err error)
func (*ChatRemoteMock) SetCurrentUser ¶ added in v1.0.19
func (m *ChatRemoteMock) SetCurrentUser(uid gregor1.UID)
func (*ChatRemoteMock) SetGlobalAppNotificationSettings ¶ added in v1.0.27
func (m *ChatRemoteMock) SetGlobalAppNotificationSettings(ctx context.Context, arg chat1.GlobalAppNotificationSettings) error
func (*ChatRemoteMock) SetTeamRetention ¶ added in v1.0.40
func (m *ChatRemoteMock) SetTeamRetention(ctx context.Context, _ chat1.SetTeamRetentionArg) (res chat1.SetRetentionRes, err error)
func (*ChatRemoteMock) SyncAll ¶ added in v1.0.21
func (m *ChatRemoteMock) SyncAll(ctx context.Context, arg chat1.SyncAllArg) (res chat1.SyncAllResult, err error)
func (*ChatRemoteMock) SyncChat ¶ added in v1.0.21
func (m *ChatRemoteMock) SyncChat(ctx context.Context, arg chat1.SyncChatArg) (chat1.SyncChatRes, error)
func (*ChatRemoteMock) SyncInbox ¶ added in v1.0.21
func (m *ChatRemoteMock) SyncInbox(ctx context.Context, vers chat1.InboxVers) (chat1.SyncInboxRes, error)
func (*ChatRemoteMock) TeamIDOfConv ¶
func (m *ChatRemoteMock) TeamIDOfConv(ctx context.Context, convID chat1.ConversationID) (res *keybase1.TeamID, err error)
func (*ChatRemoteMock) TlfFinalize ¶ added in v1.0.18
func (m *ChatRemoteMock) TlfFinalize(ctx context.Context, arg chat1.TlfFinalizeArg) error
func (*ChatRemoteMock) TlfResolve ¶ added in v1.0.19
func (m *ChatRemoteMock) TlfResolve(ctx context.Context, arg chat1.TlfResolveArg) error
func (*ChatRemoteMock) UpdateTypingRemote ¶ added in v1.0.27
func (m *ChatRemoteMock) UpdateTypingRemote(ctx context.Context, arg chat1.UpdateTypingRemoteArg) error
func (*ChatRemoteMock) UpgradeKBFSToImpteam ¶ added in v1.0.41
func (m *ChatRemoteMock) UpgradeKBFSToImpteam(ctx context.Context, arg chat1.UpgradeKBFSToImpteamArg) error
type ChatTestContext ¶ added in v1.0.19
type ChatTestContext struct { libkb.TestContext ChatG *globals.ChatContext }
func (ChatTestContext) Cleanup ¶ added in v1.0.19
func (c ChatTestContext) Cleanup()
func (ChatTestContext) Context ¶ added in v1.0.22
func (c ChatTestContext) Context() *globals.Context
type ChatUI ¶ added in v1.0.19
type ChatUI struct { InboxCb chan NonblockInboxResult ThreadCb chan NonblockThreadResult ThreadStatusCb chan chat1.UIChatThreadStatus SearchHitCb chan chat1.ChatSearchHitArg SearchDoneCb chan chat1.ChatSearchDoneArg InboxSearchHitCb chan chat1.ChatSearchInboxHitArg InboxSearchDoneCb chan chat1.ChatSearchInboxDoneArg InboxSearchConvHitsCb chan []chat1.UIChatSearchConvHit StellarShowConfirm chan struct{} StellarDataConfirm chan chat1.UIChatPaymentSummary StellarDataError chan keybase1.Status StellarDone chan struct{} ShowManageChannels chan string GiphyResults chan chat1.GiphySearchResults GiphyWindow chan bool CoinFlipUpdates chan []chat1.UICoinFlipStatus CommandMarkdown chan *chat1.UICommandMarkdown InboxLayoutCb chan chat1.UIInboxLayout }
func (*ChatUI) ChatAttachmentDownloadDone ¶ added in v1.0.19
func (*ChatUI) ChatAttachmentDownloadProgress ¶ added in v1.0.19
func (*ChatUI) ChatAttachmentDownloadStart ¶ added in v1.0.19
func (*ChatUI) ChatBotCommandsUpdateStatus ¶
func (c *ChatUI) ChatBotCommandsUpdateStatus(context.Context, chat1.ConversationID, chat1.UIBotCommandsUpdateStatus) error
func (*ChatUI) ChatClearWatch ¶
func (*ChatUI) ChatCoinFlipStatus ¶
func (*ChatUI) ChatCommandMarkdown ¶
func (c *ChatUI) ChatCommandMarkdown(ctx context.Context, convID chat1.ConversationID, md *chat1.UICommandMarkdown) error
func (*ChatUI) ChatCommandStatus ¶
func (c *ChatUI) ChatCommandStatus(context.Context, chat1.ConversationID, string, chat1.UICommandStatusDisplayTyp, []chat1.UICommandStatusActionTyp) error
func (*ChatUI) ChatConfirmChannelDelete ¶ added in v1.0.31
func (*ChatUI) ChatGiphySearchResults ¶
func (c *ChatUI) ChatGiphySearchResults(ctx context.Context, convID chat1.ConversationID, results chat1.GiphySearchResults) error
func (*ChatUI) ChatGiphyToggleResultWindow ¶
func (*ChatUI) ChatInboxConversation ¶ added in v1.0.19
func (*ChatUI) ChatInboxFailed ¶ added in v1.0.19
func (*ChatUI) ChatInboxLayout ¶
func (*ChatUI) ChatInboxUnverified ¶ added in v1.0.19
func (*ChatUI) ChatLoadGalleryHit ¶
func (*ChatUI) ChatMaybeMentionUpdate ¶
func (*ChatUI) ChatSearchConvHits ¶
func (*ChatUI) ChatSearchDone ¶ added in v1.0.42
func (*ChatUI) ChatSearchHit ¶ added in v1.0.42
func (*ChatUI) ChatSearchInboxDone ¶
func (*ChatUI) ChatSearchInboxHit ¶
func (*ChatUI) ChatSearchInboxStart ¶
func (*ChatUI) ChatSearchIndexStatus ¶
func (*ChatUI) ChatShowManageChannels ¶
func (*ChatUI) ChatStellarDataConfirm ¶
func (*ChatUI) ChatStellarDataError ¶
func (*ChatUI) ChatStellarDone ¶
func (*ChatUI) ChatStellarShowConfirm ¶
func (*ChatUI) ChatThreadCached ¶ added in v1.0.21
func (*ChatUI) ChatThreadFull ¶ added in v1.0.21
func (*ChatUI) ChatThreadStatus ¶
func (*ChatUI) ChatWatchPosition ¶
func (c *ChatUI) ChatWatchPosition(context.Context, chat1.ConversationID, chat1.UIWatchPositionPerm) (chat1.LocationWatchID, error)
type DummyAssetDeleter ¶
type DummyAssetDeleter struct{}
func NewDummyAssetDeleter ¶
func NewDummyAssetDeleter() DummyAssetDeleter
func (DummyAssetDeleter) DeleteAssets ¶
func (d DummyAssetDeleter) DeleteAssets(ctx context.Context, uid gregor1.UID, convID chat1.ConversationID, assets []chat1.Asset)
DeleteAssets implements github.com/keybase/go/chat/storage/storage.AssetDeleter interface.
type FakeIdentifyUI ¶ added in v1.0.16
type FakeIdentifyUI struct { Proofs map[string]string ProofResults map[string]keybase1.LinkCheckResult User *keybase1.User Confirmed bool Keys map[libkb.PGPFingerprint]*keybase1.TrackDiff DisplayKeyCalls int Outcome *keybase1.IdentifyOutcome StartCount int Token keybase1.TrackToken BrokenTracking bool DisplayTLFArg keybase1.DisplayTLFCreateWithInviteArg DisplayTLFCount int StellarAccounts []keybase1.StellarAccount sync.Mutex }
func (*FakeIdentifyUI) Cancel ¶ added in v1.0.18
func (ui *FakeIdentifyUI) Cancel(_ libkb.MetaContext) error
func (*FakeIdentifyUI) Confirm ¶ added in v1.0.16
func (ui *FakeIdentifyUI) Confirm(_ libkb.MetaContext, outcome *keybase1.IdentifyOutcome) (result keybase1.ConfirmResult, err error)
func (*FakeIdentifyUI) Dismiss ¶ added in v1.0.16
func (ui *FakeIdentifyUI) Dismiss(_ libkb.MetaContext, _ string, _ keybase1.DismissReason) error
func (*FakeIdentifyUI) DisplayCryptocurrency ¶ added in v1.0.16
func (ui *FakeIdentifyUI) DisplayCryptocurrency(libkb.MetaContext, keybase1.Cryptocurrency) error
func (*FakeIdentifyUI) DisplayKey ¶ added in v1.0.16
func (ui *FakeIdentifyUI) DisplayKey(_ libkb.MetaContext, ik keybase1.IdentifyKey) error
func (*FakeIdentifyUI) DisplayStellarAccount ¶
func (ui *FakeIdentifyUI) DisplayStellarAccount(_ libkb.MetaContext, acc keybase1.StellarAccount) error
func (*FakeIdentifyUI) DisplayTLFCreateWithInvite ¶ added in v1.0.16
func (ui *FakeIdentifyUI) DisplayTLFCreateWithInvite(_ libkb.MetaContext, arg keybase1.DisplayTLFCreateWithInviteArg) error
func (*FakeIdentifyUI) DisplayTrackStatement ¶ added in v1.0.16
func (ui *FakeIdentifyUI) DisplayTrackStatement(libkb.MetaContext, string) error
func (*FakeIdentifyUI) DisplayUserCard ¶ added in v1.0.16
func (ui *FakeIdentifyUI) DisplayUserCard(libkb.MetaContext, keybase1.UserCard) error
func (*FakeIdentifyUI) Finish ¶ added in v1.0.16
func (ui *FakeIdentifyUI) Finish(_ libkb.MetaContext) error
func (*FakeIdentifyUI) FinishSocialProofCheck ¶ added in v1.0.16
func (ui *FakeIdentifyUI) FinishSocialProofCheck(_ libkb.MetaContext, proof keybase1.RemoteProof, result keybase1.LinkCheckResult) error
func (*FakeIdentifyUI) FinishWebProofCheck ¶ added in v1.0.16
func (ui *FakeIdentifyUI) FinishWebProofCheck(_ libkb.MetaContext, proof keybase1.RemoteProof, result keybase1.LinkCheckResult) error
func (*FakeIdentifyUI) LaunchNetworkChecks ¶ added in v1.0.16
func (ui *FakeIdentifyUI) LaunchNetworkChecks(_ libkb.MetaContext, id *keybase1.Identity, user *keybase1.User) error
func (*FakeIdentifyUI) ReportLastTrack ¶ added in v1.0.16
func (ui *FakeIdentifyUI) ReportLastTrack(libkb.MetaContext, *keybase1.TrackSummary) error
func (*FakeIdentifyUI) ReportTrackToken ¶ added in v1.0.16
func (ui *FakeIdentifyUI) ReportTrackToken(_ libkb.MetaContext, tok keybase1.TrackToken) error
func (*FakeIdentifyUI) SetStrict ¶ added in v1.0.16
func (ui *FakeIdentifyUI) SetStrict(b bool)
func (*FakeIdentifyUI) Start ¶ added in v1.0.16
func (ui *FakeIdentifyUI) Start(_ libkb.MetaContext, username string, _ keybase1.IdentifyReason, forceDisplay bool) error
type FakeUser ¶
type FakeUser struct { Username string Email string Passphrase string User *libkb.User EldestSeqno keybase1.Seqno }
func CreateAndSignupFakeUser ¶
func CreateAndSignupFakeUser(prefix string, g *libkb.GlobalContext) (*FakeUser, error)
func CreateAndSignupFakeUserMobile ¶
func CreateAndSignupFakeUserMobile(prefix string, g *libkb.GlobalContext) (*FakeUser, error)
func CreateAndSignupFakeUserPaper ¶ added in v1.0.30
func CreateAndSignupFakeUserPaper(prefix string, g *libkb.GlobalContext) (*FakeUser, error)
func CreateAndSignupFakeUserRandomPW ¶
func CreateAndSignupFakeUserRandomPW(prefix string, g *libkb.GlobalContext) (*FakeUser, error)
func NewFakeUser ¶
func (*FakeUser) GetUserVersion ¶ added in v1.0.27
func (fu *FakeUser) GetUserVersion() keybase1.UserVersion
func (*FakeUser) NewSecretUI ¶
func (fu *FakeUser) NewSecretUI() *libkb.TestSecretUI
func (FakeUser) NormalizedUsername ¶
func (fu FakeUser) NormalizedUsername() libkb.NormalizedUsername
type GPGTestUI ¶
type GPGTestUI struct {
// contains filtered or unexported fields
}
func (*GPGTestUI) ConfirmDuplicateKeyChosen ¶
func (*GPGTestUI) ConfirmImportSecretToExistingKey ¶
func (*GPGTestUI) SelectKeyAndPushOption ¶
func (g *GPGTestUI) SelectKeyAndPushOption(_ context.Context, arg keybase1.SelectKeyAndPushOptionArg) (keybase1.SelectKeyRes, error)
type MockChatHelper ¶
type MockChatHelper struct { SentMessages []MockMessage // contains filtered or unexported fields }
func NewMockChatHelper ¶
func NewMockChatHelper() *MockChatHelper
func (*MockChatHelper) DeleteMsg ¶
func (m *MockChatHelper) DeleteMsg(ctx context.Context, convID chat1.ConversationID, tlfName string, msgID chat1.MessageID) error
func (*MockChatHelper) DeleteMsgNonblock ¶
func (m *MockChatHelper) DeleteMsgNonblock(ctx context.Context, convID chat1.ConversationID, tlfName string, msgID chat1.MessageID) error
func (*MockChatHelper) FindConversations ¶
func (m *MockChatHelper) FindConversations(ctx context.Context, name string, topicName *string, topicType chat1.TopicType, membersType chat1.ConversationMembersType, vis keybase1.TLFVisibility) ([]chat1.ConversationLocal, error)
func (*MockChatHelper) FindConversationsByID ¶
func (m *MockChatHelper) FindConversationsByID(ctx context.Context, convIDs []chat1.ConversationID) (convs []chat1.ConversationLocal, err error)
func (*MockChatHelper) GetChannelTopicName ¶
func (*MockChatHelper) GetMessage ¶
func (m *MockChatHelper) GetMessage(ctx context.Context, uid gregor1.UID, convID chat1.ConversationID, msgID chat1.MessageID, resolveSupersedes bool, reason *chat1.GetThreadReason) (chat1.MessageUnboxed, error)
func (*MockChatHelper) GetMessages ¶
func (m *MockChatHelper) GetMessages(ctx context.Context, uid gregor1.UID, convID chat1.ConversationID, msgIDs []chat1.MessageID, resolveSupersedes bool, reason *chat1.GetThreadReason) ([]chat1.MessageUnboxed, error)
func (*MockChatHelper) JoinConversationByID ¶
func (m *MockChatHelper) JoinConversationByID(ctx context.Context, uid gregor1.UID, convID chat1.ConversationID) error
func (*MockChatHelper) JoinConversationByName ¶
func (*MockChatHelper) JourneycardDebugState ¶
func (m *MockChatHelper) JourneycardDebugState(ctx context.Context, uid gregor1.UID, convID chat1.ConversationID) (string, error)
func (*MockChatHelper) JourneycardResetAllConvs ¶
func (*MockChatHelper) JourneycardTimeTravel ¶
func (*MockChatHelper) LeaveConversation ¶
func (m *MockChatHelper) LeaveConversation(ctx context.Context, uid gregor1.UID, convID chat1.ConversationID) error
func (*MockChatHelper) NewConversation ¶
func (m *MockChatHelper) NewConversation(ctx context.Context, uid gregor1.UID, tlfName string, topicName *string, topicType chat1.TopicType, membersType chat1.ConversationMembersType, vis keybase1.TLFVisibility) (chat1.ConversationLocal, error)
func (*MockChatHelper) NewConversationSkipFindExisting ¶
func (m *MockChatHelper) NewConversationSkipFindExisting(ctx context.Context, uid gregor1.UID, tlfName string, topicName *string, topicType chat1.TopicType, membersType chat1.ConversationMembersType, vis keybase1.TLFVisibility) (chat1.ConversationLocal, error)
func (*MockChatHelper) NewConversationWithMemberSourceConv ¶
func (m *MockChatHelper) NewConversationWithMemberSourceConv(ctx context.Context, uid gregor1.UID, tlfName string, topicName *string, topicType chat1.TopicType, membersType chat1.ConversationMembersType, vis keybase1.TLFVisibility, memberSourceConv *chat1.ConversationID) (chat1.ConversationLocal, error)
func (*MockChatHelper) SendMsgByID ¶
func (m *MockChatHelper) SendMsgByID(ctx context.Context, convID chat1.ConversationID, tlfName string, body chat1.MessageBody, msgType chat1.MessageType, vis keybase1.TLFVisibility) error
func (*MockChatHelper) SendMsgByIDNonblock ¶
func (m *MockChatHelper) SendMsgByIDNonblock(ctx context.Context, convID chat1.ConversationID, tlfName string, body chat1.MessageBody, msgType chat1.MessageType, inOutboxID *chat1.OutboxID, replyTo *chat1.MessageID) (chat1.OutboxID, error)
func (*MockChatHelper) SendMsgByName ¶
func (m *MockChatHelper) SendMsgByName(ctx context.Context, name string, topicName *string, membersType chat1.ConversationMembersType, ident keybase1.TLFIdentifyBehavior, body chat1.MessageBody, msgType chat1.MessageType) error
func (*MockChatHelper) SendMsgByNameNonblock ¶
func (m *MockChatHelper) SendMsgByNameNonblock(ctx context.Context, name string, topicName *string, membersType chat1.ConversationMembersType, ident keybase1.TLFIdentifyBehavior, body chat1.MessageBody, msgType chat1.MessageType, outboxID *chat1.OutboxID) (chat1.OutboxID, error)
func (*MockChatHelper) SendTextByID ¶
func (m *MockChatHelper) SendTextByID(ctx context.Context, convID chat1.ConversationID, tlfName string, text string, vis keybase1.TLFVisibility) error
func (*MockChatHelper) SendTextByIDNonblock ¶
func (*MockChatHelper) SendTextByName ¶
func (m *MockChatHelper) SendTextByName(ctx context.Context, name string, topicName *string, membersType chat1.ConversationMembersType, ident keybase1.TLFIdentifyBehavior, text string) error
func (*MockChatHelper) SendTextByNameNonblock ¶
func (m *MockChatHelper) SendTextByNameNonblock(ctx context.Context, name string, topicName *string, membersType chat1.ConversationMembersType, ident keybase1.TLFIdentifyBehavior, text string, outboxID *chat1.OutboxID) (chat1.OutboxID, error)
func (*MockChatHelper) UpgradeKBFSToImpteam ¶
func (*MockChatHelper) UserReacjis ¶
func (m *MockChatHelper) UserReacjis(ctx context.Context, uid gregor1.UID) keybase1.UserReacjis
type MockMessage ¶
type MockMessage struct { Body chat1.MessageBody MsgType chat1.MessageType // contains filtered or unexported fields }
MockMessage only supports what we're currently testing (system message for git push).
func MockSentMessages ¶
func MockSentMessages(g *libkb.GlobalContext, t libkb.TestingTB) []MockMessage
type MockUIRouter ¶
func NewMockUIRouter ¶
func NewMockUIRouter(chatUI libkb.ChatUI) *MockUIRouter
func (*MockUIRouter) Shutdown ¶
func (f *MockUIRouter) Shutdown()
type NonblockInboxResult ¶ added in v1.0.19
type NonblockInboxResult struct { ConvID chat1.ConversationID Err error ConvRes *chat1.InboxUIItem InboxRes *chat1.UnverifiedInboxUIItems }
type NonblockSearchResult ¶ added in v1.0.42
type NonblockSearchResult struct {
chat1.ChatSearchHitArg
}
type NonblockThreadResult ¶ added in v1.0.21
type NonblockThreadResult struct { Thread *chat1.UIMessages Full bool }
type TeamNotifyListener ¶ added in v1.0.42
type TeamNotifyListener struct { libkb.NoopNotifyListener // contains filtered or unexported fields }
func NewTeamNotifyListener ¶ added in v1.0.42
func NewTeamNotifyListener() *TeamNotifyListener
func (*TeamNotifyListener) TeamChangedByID ¶ added in v1.0.42
func (n *TeamNotifyListener) TeamChangedByID(teamID keybase1.TeamID, latestSeqno keybase1.Seqno, implicitTeam bool, changes keybase1.TeamChangeSet, latestHiddenSeqno keybase1.Seqno)
func (*TeamNotifyListener) TeamChangedByName ¶ added in v1.0.42
func (n *TeamNotifyListener) TeamChangedByName(teamName string, latestSeqno keybase1.Seqno, implicitTeam bool, changes keybase1.TeamChangeSet, latestHiddenSeqno keybase1.Seqno)
type TestProvisionUI ¶ added in v1.0.47
func (*TestProvisionUI) ChooseDevice ¶ added in v1.0.47
func (u *TestProvisionUI) ChooseDevice(_ context.Context, arg keybase1.ChooseDeviceArg) (keybase1.DeviceID, error)
func (*TestProvisionUI) ChooseDeviceType ¶ added in v1.0.47
func (u *TestProvisionUI) ChooseDeviceType(_ context.Context, _ keybase1.ChooseDeviceTypeArg) (keybase1.DeviceType, error)
func (*TestProvisionUI) ChooseGPGMethod ¶ added in v1.0.47
func (u *TestProvisionUI) ChooseGPGMethod(_ context.Context, _ keybase1.ChooseGPGMethodArg) (keybase1.GPGMethod, error)
func (*TestProvisionUI) ChooseProvisioningMethod ¶ added in v1.0.47
func (u *TestProvisionUI) ChooseProvisioningMethod(_ context.Context, _ keybase1.ChooseProvisioningMethodArg) (keybase1.ProvisionMethod, error)
func (*TestProvisionUI) DisplayAndPromptSecret ¶ added in v1.0.47
func (u *TestProvisionUI) DisplayAndPromptSecret(_ context.Context, arg keybase1.DisplayAndPromptSecretArg) (keybase1.SecretResponse, error)
func (*TestProvisionUI) DisplaySecretExchanged ¶ added in v1.0.47
func (u *TestProvisionUI) DisplaySecretExchanged(_ context.Context, _ int) error
func (*TestProvisionUI) PromptNewDeviceName ¶ added in v1.0.47
func (u *TestProvisionUI) PromptNewDeviceName(_ context.Context, arg keybase1.PromptNewDeviceNameArg) (string, error)
func (*TestProvisionUI) ProvisioneeSuccess ¶ added in v1.0.47
func (u *TestProvisionUI) ProvisioneeSuccess(_ context.Context, _ keybase1.ProvisioneeSuccessArg) error
func (*TestProvisionUI) ProvisionerSuccess ¶ added in v1.0.47
func (u *TestProvisionUI) ProvisionerSuccess(_ context.Context, _ keybase1.ProvisionerSuccessArg) error
func (*TestProvisionUI) SwitchToGPGSignOK ¶ added in v1.0.47
func (u *TestProvisionUI) SwitchToGPGSignOK(ctx context.Context, arg keybase1.SwitchToGPGSignOKArg) (bool, error)
type TlfMock ¶ added in v1.0.18
func NewTlfMock ¶ added in v1.0.18
func NewTlfMock(world *ChatMockWorld) *TlfMock
func (*TlfMock) AllCryptKeys ¶
func (*TlfMock) CompleteAndCanonicalizePrivateTlfName ¶ added in v1.0.18
func (*TlfMock) DecryptionKey ¶
func (*TlfMock) EncryptionKey ¶
func (*TlfMock) EphemeralDecryptionKey ¶ added in v1.0.48
func (m *TlfMock) EphemeralDecryptionKey(mctx libkb.MetaContext, tlfName string, tlfID chat1.TLFID, membersType chat1.ConversationMembersType, public bool, botUID *gregor1.UID, generation keybase1.EkGeneration, contentCtime *gregor1.Time) (types.EphemeralCryptKey, error)
func (*TlfMock) EphemeralEncryptionKey ¶ added in v1.0.48
func (m *TlfMock) EphemeralEncryptionKey(mctx libkb.MetaContext, tlfName string, tlfID chat1.TLFID, membersType chat1.ConversationMembersType, public bool, botUID *gregor1.UID) (types.EphemeralCryptKey, error)
func (*TlfMock) LookupName ¶
func (*TlfMock) PublicCanonicalTLFNameAndID ¶ added in v1.0.18
func (*TlfMock) ShouldPairwiseMAC ¶
func (*TlfMock) TeamBotSettings ¶
func (m *TlfMock) TeamBotSettings(ctx context.Context, tlfName string, tlfID chat1.TLFID, membersType chat1.ConversationMembersType, public bool) (map[keybase1.UserVersion]keybase1.TeamBotSettings, error)