mirror of https://github.com/docker/docs.git
Fix tests
This commit is contained in:
parent
e7aaeeaf21
commit
abc3f05cb5
|
@ -12,7 +12,7 @@
|
|||
"bugs": "https://github.com/kitematic/kitematic/issues",
|
||||
"scripts": {
|
||||
"start": "gulp",
|
||||
"test": "jest",
|
||||
"test": "NODE_PATH=./cache/Atom.app/Contents/Resources/atom/renderer/api/lib:$NODE_PATH jest",
|
||||
"release": "gulp release",
|
||||
"release:beta": "gulp release --beta",
|
||||
"preinstall": "./deps",
|
||||
|
@ -26,6 +26,7 @@
|
|||
],
|
||||
"jest": {
|
||||
"scriptPreprocessor": "<rootDir>/preprocessor.js",
|
||||
"setupEnvScriptFile": "<rootDir>/testenv.js",
|
||||
"unmockedModulePathPatterns": [
|
||||
"tty",
|
||||
"net",
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
var app = require('remote').require('app');
|
||||
var assign = require('object-assign');
|
||||
var Mixpanel = require('mixpanel');
|
||||
var uuid = require('node-uuid');
|
||||
var fs = require('fs');
|
||||
var path = require('path');
|
||||
var util = require('./Util');
|
||||
var settings;
|
||||
|
||||
try {
|
||||
|
@ -48,7 +48,7 @@ var Metrics = {
|
|||
var os = navigator.userAgent.match(/Mac OS X (\d+_\d+_\d+)/)[1].replace(/_/g, '.');
|
||||
mixpanel.track(name, assign({
|
||||
distinct_id: id,
|
||||
version: app.getVersion(),
|
||||
version: util.packagejson().version,
|
||||
'Operating System Version': os,
|
||||
beta: !!settings.beta
|
||||
}, data));
|
||||
|
|
|
@ -0,0 +1,15 @@
|
|||
var mock = (function() {
|
||||
var store = {};
|
||||
return {
|
||||
getItem: function(key) {
|
||||
return store[key];
|
||||
},
|
||||
setItem: function(key, value) {
|
||||
store[key] = value.toString();
|
||||
},
|
||||
clear: function() {
|
||||
store = {};
|
||||
}
|
||||
};
|
||||
})();
|
||||
Object.defineProperty(window, 'localStorage', { value: mock });
|
Loading…
Reference in New Issue