Přístup k argumentům příkazového řádku Intern

Vynikající nástroj pro testování na straně klienta SitePen, Intern, přichází s vynikajícím nástrojem příkazového řádku pro spouštění testů a přizpůsobení způsobu, jakým se tyto testy spouštějí. Dostupné možnosti jsou skvělé, ale co když chci, aby byl příkazový řádek dynamičtější? Co když chci přidat vlastní argumenty příkazového řádku dostupné pro testy, abych předal důležité informace, jako jsou citlivé přihlašovací údaje (které nechcete mít pevně zakódované v konfiguračních souborech), nebo chcete jednoduše povolit přepisování hodnot ve statické konfiguraci soubor? Je to vlastně docela snadné:

define(['intern'], function(intern) {
	
	if(intern.args.someCustomArg != undefined) {

		/* use the custom command line arg */

	}
});

intern modul vám poskytuje poskytnuté argumenty prostřednictvím args vlastnictví. Odtud si můžete vybrat hodnoty argumentů, jak chcete. Co tedy předám prostřednictvím příkazového řádku?

  • Přihlašovací údaje, které má test použít
  • Doména, kterou chci testovat (místní vývoj, příprava, produkce)
  • Vyberte prohlížeče, které chci testovat (tj. nechci spouštět všechny uvedené v konfiguraci)

Co můžete přidat, je specifické pro vaši aplikaci, ale buďte rádi, že je to tak snadné!