Un petit article pour partager une petite astuce que je viens d’utiliser pour l’un de mes projets.

Comme la plupart d’entre vous ;), j’utilise bien sûr Protractor pour tester mes application AngularJS. Dans l’une de mes applications, j’avais besoins de récupérer la propriété baseUrl définie dans le fichier de configuration Protractor, afin de l’utiliser dans mes tests.

Rien de plus simple… Comme le fichier de configuration Protractor est un Module (exportant un objet config), il est dont possible d’importer ce module, et d’aller récupérer le ou les propriétés que vous avez besoin :

(function(){
	'use strict';

	var conf = require('../protractor.conf.js');
	
	console.log(conf.config.baseUrl);

	describe('Home Page ', function() {

		beforeEach(function () {
			browser.get('/#/');
		});
	});
})();

Emmanuel Demey

Consultant - Formateur Web

comments powered by Disqus