mirror of
				https://github.com/therootcompany/greenlock.js.git
				synced 2024-11-16 17:29:00 +00:00 
			
		
		
		
	
		
			
	
	
		
			57 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			57 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
|  | 'use strict'; | ||
|  | 
 | ||
|  | var LE = require('../').LE; | ||
|  | var le = LE.create({ | ||
|  |   server: 'staging' | ||
|  | , acme: require('le-acme-core').ACME.create() | ||
|  | , store: require('le-store-certbot').create({ | ||
|  |     configDir: '~/letsencrypt.test/etc/' | ||
|  |   , webrootPath: '~/letsencrypt.test/tmp/:hostname' | ||
|  |   }) | ||
|  | , debug: true | ||
|  | }); | ||
|  | 
 | ||
|  | // TODO test generateRsaKey code path separately
 | ||
|  | // and then provide opts.accountKeypair to create account
 | ||
|  | 
 | ||
|  | //var testId = Math.round(Date.now() / 1000).toString();
 | ||
|  | var testId = 'test1000'; | ||
|  | var testEmail = 'coolaj86+le.' + testId + '@gmail.com'; | ||
|  | var testAccountId = '939573edbf2506c92c9ab32131209d7b'; | ||
|  | 
 | ||
|  | var tests = [ | ||
|  |   function () { | ||
|  |     return le.core.accounts.checkAsync({ | ||
|  |       accountId: testAccountId | ||
|  |     }).then(function (account) { | ||
|  |       if (!account) { | ||
|  |         throw new Error("Test account should exist when searched by account id."); | ||
|  |       } | ||
|  |     }); | ||
|  |   } | ||
|  | 
 | ||
|  | , function () { | ||
|  |     return le.core.accounts.checkAsync({ | ||
|  |       email: testEmail | ||
|  |     }).then(function (account) { | ||
|  |       console.log('account.regr'); | ||
|  |       console.log(account.regr); | ||
|  |       if (!account) { | ||
|  |         throw new Error("Test account should exist when searched by email."); | ||
|  |       } | ||
|  |     }); | ||
|  |   } | ||
|  | ]; | ||
|  | 
 | ||
|  | function run() { | ||
|  |   var test = tests.shift(); | ||
|  |   if (!test) { | ||
|  |     console.info('All tests passed'); | ||
|  |     return; | ||
|  |   } | ||
|  | 
 | ||
|  |   test().then(run); | ||
|  | } | ||
|  | 
 | ||
|  | run(); |