It's currently not possible to load more than one feature with the volatile configuration, making it impossible to run a feature suite in memory-only environments like browsers.
The VolatileConfiguration object is the one used by the Cucumber constructor. Which in turn is the constructor one can invoke to quickly instantiate a Cucumber.js runner.
Currently we can do this:
var cucumber = Cucumber(featureSource, supportCode);
Where featureSource can only be a String (supportCode being a function).
It should allow for the following:
var cucumber = Cucumber(featureSources, supportCode);
Where featureSources would be an Array of Strings.
Accept multiple features in volatile configuration (close #52)