function hasDefinePropertiesSupport() {
	// Test basic support...
	try {
		defineProperties( {}, {
			'x': {}
		});
		return true;
	} catch ( err ) { // eslint-disable-line no-unused-vars
		return false;
	}
}
Tests for `Object.defineProperties` support.

@returns {boolean} boolean indicating if an environment has `Object.defineProperties` support

@example
var bool = hasDefinePropertiesSupport();
// returns <boolean>