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


TypeScript Times.exactly方法代碼示例

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


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

示例1: done

		connectionAction.run().then((value) => {
			connectionManagementService.verify(x => x.isConnected(undefined, TypeMoq.It.isAny()), TypeMoq.Times.atLeastOnce());
			objectExplorerService.verify(x => x.getObjectExplorerNode(TypeMoq.It.isAny()), TypeMoq.Times.exactly(0));
			objectExplorerService.verify(x => x.refreshTreeNode(TypeMoq.It.isAny(), TypeMoq.It.isAny()), TypeMoq.Times.exactly(0));
			tree.verify(x => x.refresh(TypeMoq.It.isAny()), TypeMoq.Times.exactly(0));
			tree.verify(x => x.expand(TypeMoq.It.isAny()), TypeMoq.Times.exactly(0));
		}).then(() => done(), (err) => done(err));
開發者ID:burhandodhy,項目名稱:azuredatastudio,代碼行數:7,代碼來源:connectionTreeActions.test.ts

示例2: it

 it('logs debug and verbose messages', () => {
   const consoleProxy = TypeMoq.Mock.ofType<ConsoleProxy>();
   const consoleSink = new ConsoleSink({ console: consoleProxy.object });
   consoleSink.emit([
     new LogEvent('', LogEventLevel.debug, new MessageTemplate('Test')),
     new LogEvent('', LogEventLevel.verbose, new MessageTemplate('Test'))
   ]);
   consoleProxy.verify(m => m.debug(TypeMoq.It.isAny()), TypeMoq.Times.exactly(2));
 });
開發者ID:structured-log,項目名稱:structured-log,代碼行數:9,代碼來源:consoleSink.spec.ts

示例3: it

 it("should match the event with the projection definition", () => {
     matcher.verify(m => m.match("increment"), Times.exactly(5));
 });
開發者ID:tierratelematics,項目名稱:prettygoat,代碼行數:3,代碼來源:ProjectionRunnerSpec.ts

示例4:

 return subject.transform(request, response).then(() => {
     middleware.verify(r => r.transform(It.isValue(request), It.isValue(response), anyValue), Times.exactly(2));
 });
開發者ID:tierratelematics,項目名稱:prettygoat,代碼行數:3,代碼來源:MiddlewareTransformerSpec.ts

示例5: test

	test('Open and close auto OAuth dialog multiple times should work properly', () => {
		let title = 'Add Account';
		let message = 'This is the dialog description';
		let userCode = 'abcde';
		let uri = 'uri';

		autoOAuthDialogController.openAutoOAuthDialog(providerId, title, message, userCode, uri);
		autoOAuthDialogController.closeAutoOAuthDialog();

		// If: Open the flyout second time
		autoOAuthDialogController.openAutoOAuthDialog(providerId, title, message, userCode, uri);

		// Then: It should open the flyout twice successfully
		mockAutoOAuthDialog.verify(x => x.open(TypeMoq.It.isAny(), TypeMoq.It.isAny(), TypeMoq.It.isAny(), TypeMoq.It.isAny()), TypeMoq.Times.exactly(2));
		mockErrorMessageService.verify(x => x.showDialog(TypeMoq.It.isAny(), TypeMoq.It.isAny(), TypeMoq.It.isAny()), TypeMoq.Times.never());
	});
開發者ID:AlexxNica,項目名稱:sqlopsstudio,代碼行數:16,代碼來源:autoOAuthDialogController.test.ts

示例6:

		promise.then(() => {
			credentialStore.verify(x => x.saveCredential(TypeMoq.It.isAny(), TypeMoq.It.isAny()), TypeMoq.Times.exactly(numCreds));
			let recentConnections = connectionStore.getActiveConnections();
			assert.equal(numCreds, recentConnections.length, `expect number of active connection ${numCreds}|${recentConnections.length} `);
			done();
		}, err => {
開發者ID:jumpinjackie,項目名稱:sqlopsstudio,代碼行數:6,代碼來源:connectionStore.test.ts

示例7: it

 it("should trigger an error", () => {
     subject.handle(request, response.object);
     response.verify(s => s.status(404), Times.exactly(1));
     response.verify(s => s.send(It.isAny()), Times.exactly(1));
     projectionRunner.verify(s => s.stop(), Times.never());
 });
開發者ID:tierratelematics,項目名稱:prettygoat,代碼行數:6,代碼來源:ProjectionsHandlerSpec.ts


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