Získejte přístup k nativním modulům Node.js v rámci Intern

Intern je úžasná jednotka a funkční testovací sada od SitePen. Tento nástroj jsem v posledním roce hojně používal, psal jsem testy, abych se ujistil, že front-end MDN je po sloučení kódu a posunu v dobrém stavu.

Někdy při psaní testů budu chtít využít modul uzlu k provedení testovacího úkolu, jako je vytvoření požadavku HTTP nebo získání informací o prostředí. Není to tak snadné, jako vytvořit stejnou cestu závislosti, jako byste psali modul uzlu – používáte zavaděč Dojo, takže tyto moduly budete muset vyžadovat trochu jinak:

define([
	'intern/dojo/node!http',
	'intern/dojo/node!process'
], function(http, process) { 

	// http and process now available from the Node.js environment

});

dojo/node Modul Dojo poskytuje vaší testovací sadě Intern možnost přístupu k nativním modulům Node.js!