Include deprecated APIs when running core specs

This commit is contained in:
Kevin Sawicki
2015-06-22 13:41:27 -07:00
parent 0c4e052247
commit 993d702ce9

View File

@@ -75,7 +75,8 @@ var setupWindow = function(loadSettings) {
ModuleCache.register(loadSettings);
ModuleCache.add(loadSettings.resourcePath);
require('grim').includeDeprecatedAPIs = false;
// Only include deprecated APIs when running core spec
require('grim').includeDeprecatedAPIs = isRunningCoreSpecs(loadSettings);
// Start the crash reporter before anything else.
require('crash-reporter').start({
@@ -219,6 +220,14 @@ var setupWindowBackground = function() {
}, false);
}
var isRunningCoreSpecs = function(loadSettings) {
return !!(loadSettings &&
loadSettings.isSpec &&
loadSettings.specDirectory &&
loadSettings.resourcePath &&
path.dirname(loadSettings.specDirectory) === loadSettings.resourcePath);
}
parseLoadSettings();
setupWindowBackground();