mirror of
				https://github.com/therootcompany/acme-dns-01-godaddy.js.git
				synced 2024-11-16 17:28:59 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			27 lines
		
	
	
		
			778 B
		
	
	
	
		
			JavaScript
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			778 B
		
	
	
	
		
			JavaScript
		
	
	
		
			Executable File
		
	
	
	
	
| #!/usr/bin/env node
 | |
| 'use strict';
 | |
| 
 | |
| // See https://git.coolaj86.com/coolaj86/acme-challenge-test.js
 | |
| var tester = require('acme-challenge-test');
 | |
| require('dotenv').config();
 | |
| 
 | |
| // Usage: node ./test.js example.com xxxxxxxxx
 | |
| var zone = process.argv[2] || process.env.ZONE;
 | |
| var challenger = require('./index.js').create({
 | |
| 	key: process.argv[3] || process.env.KEY,
 | |
| 	secret: process.argv[4] || process.env.SECRET,
 | |
| 	baseUrl: process.argv[5] || process.env.BASE_URL
 | |
| });
 | |
| 
 | |
| // The dry-run tests can pass on, literally, 'example.com'
 | |
| // but the integration tests require that you have control over the domain
 | |
| tester
 | |
| 	.testZone('dns-01', zone, challenger)
 | |
| 	.then(function () {
 | |
| 		console.info('PASS', zone);
 | |
| 	})
 | |
| 	.catch(function (e) {
 | |
| 		console.error(e.message);
 | |
| 		console.error(e.stack);
 | |
| 	});
 |