--- /dev/null
+"use strict";
+var feature, supported = [], unsupported = [];
+
+phantom.injectJs('modernizr.js');
+console.log('Detected features (using Modernizr ' + Modernizr._version + '):');
+for (feature in Modernizr) {
+ if (Modernizr.hasOwnProperty(feature)) {
+ if (feature[0] !== '_' && typeof Modernizr[feature] !== 'function' &&
+ feature !== 'input' && feature !== 'inputtypes') {
+ if (Modernizr[feature]) {
+ supported.push(feature);
+ } else {
+ unsupported.push(feature);
+ }
+ }
+ }
+}
+
+console.log('');
+console.log('Supported:');
+supported.forEach(function (e) {
+ console.log(' ' + e);
+});
+
+console.log('');
+console.log('Not supported:');
+unsupported.forEach(function (e) {
+ console.log(' ' + e);
+});
+phantom.exit();