當前位置: 首頁>>代碼示例>>Golang>>正文


Golang FakeUI.DumpOutputs方法代碼示例

本文整理匯總了Golang中testhelpers/terminal.FakeUI.DumpOutputs方法的典型用法代碼示例。如果您正苦於以下問題:Golang FakeUI.DumpOutputs方法的具體用法?Golang FakeUI.DumpOutputs怎麽用?Golang FakeUI.DumpOutputs使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在testhelpers/terminal.FakeUI的用法示例。


在下文中一共展示了FakeUI.DumpOutputs方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Golang代碼示例。

示例1:

		It("authenticates successfully", func() {
			reqFactory.ApiEndpointSuccess = true
			context := testcmd.NewContext("auth", []string{"[email protected]", "password"})
			testcmd.RunCommand(cmd, context, reqFactory)

			Expect(ui.FailedWithUsage).To(BeFalse())
			testassert.SliceContains(ui.Outputs, testassert.Lines{
				{"foo.example.org/authenticate"},
				{"OK"},
			})

			Expect(repo.Email).To(Equal("[email protected]"))
			Expect(repo.Password).To(Equal("password"))
		})

		It("TestUnsuccessfullyAuthenticatingWithoutInteractivity", func() {
			repo.AuthError = true
			context := testcmd.NewContext("auth", []string{"username", "password"})
			testcmd.RunCommand(cmd, context, reqFactory)

			println(ui.DumpOutputs())
			testassert.SliceContains(ui.Outputs, testassert.Lines{
				{config.ApiEndpoint()},
				{"Authenticating..."},
				{"FAILED"},
				{"Error authenticating"},
			})
		})
	})
})
開發者ID:normalnorman,項目名稱:cli,代碼行數:30,代碼來源:authenticate_test.go


注:本文中的testhelpers/terminal.FakeUI.DumpOutputs方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。