mirror of
https://github.com/status-im/react-native.git
synced 2025-01-27 09:45:04 +00:00
Remove obsolete mocks
Reviewed By: cpojer Differential Revision: D4466121 fbshipit-source-id: a318deb6485cb3e2e8e7bd52278bce9f9d16fefd
This commit is contained in:
parent
5af697b3bb
commit
99b81da629
@ -1,76 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright (c) 2013-present, Facebook, Inc.
|
|
||||||
* All rights reserved.
|
|
||||||
*
|
|
||||||
* This source code is licensed under the BSD-style license found in the
|
|
||||||
* LICENSE file in the root directory of this source tree. An additional grant
|
|
||||||
* of patent rights can be found in the PATENTS file in the same directory.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
'use strict';
|
|
||||||
|
|
||||||
var NativeModules = {
|
|
||||||
I18n: {
|
|
||||||
translationsDictionary: JSON.stringify({
|
|
||||||
'Good bye, {name}!|Bye message': '¡Adiós {name}!',
|
|
||||||
}),
|
|
||||||
},
|
|
||||||
Timing: {
|
|
||||||
createTimer: jest.fn(),
|
|
||||||
deleteTimer: jest.fn(),
|
|
||||||
},
|
|
||||||
GraphPhotoUpload: {
|
|
||||||
upload: jest.fn(),
|
|
||||||
},
|
|
||||||
FacebookSDK: {
|
|
||||||
login: jest.fn(),
|
|
||||||
logout: jest.fn(),
|
|
||||||
queryGraphPath: jest.fn((path, method, params, callback) => callback()),
|
|
||||||
},
|
|
||||||
DataManager: {
|
|
||||||
queryData: jest.fn(),
|
|
||||||
},
|
|
||||||
UIManager: {
|
|
||||||
customBubblingEventTypes: {},
|
|
||||||
customDirectEventTypes: {},
|
|
||||||
Dimensions: {
|
|
||||||
window: {
|
|
||||||
width: 750,
|
|
||||||
height: 1334,
|
|
||||||
scale: 2,
|
|
||||||
fontScale: 2,
|
|
||||||
}
|
|
||||||
},
|
|
||||||
RCTModalFullscreenView: {
|
|
||||||
Constants: {},
|
|
||||||
},
|
|
||||||
RCTScrollView: {
|
|
||||||
Constants: {},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
AsyncLocalStorage: {
|
|
||||||
getItem: jest.fn(),
|
|
||||||
setItem: jest.fn(),
|
|
||||||
removeItem: jest.fn(),
|
|
||||||
clear: jest.fn(),
|
|
||||||
},
|
|
||||||
SourceCode: {
|
|
||||||
scriptURL: null,
|
|
||||||
},
|
|
||||||
BuildInfo: {
|
|
||||||
appVersion: '0',
|
|
||||||
buildVersion: '0',
|
|
||||||
},
|
|
||||||
ModalFullscreenViewManager: {},
|
|
||||||
AlertManager: {
|
|
||||||
alertWithArgs: jest.fn(),
|
|
||||||
},
|
|
||||||
Clipboard: {
|
|
||||||
setString: jest.fn(),
|
|
||||||
},
|
|
||||||
FbRelayNativeAdapter: {
|
|
||||||
updateCLC: jest.fn(),
|
|
||||||
},
|
|
||||||
};
|
|
||||||
|
|
||||||
module.exports = NativeModules;
|
|
@ -1,14 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright 2013-2015, Facebook, Inc.
|
|
||||||
* All rights reserved.
|
|
||||||
*
|
|
||||||
* This source code is licensed under the BSD-style license found in the
|
|
||||||
* LICENSE file in the root directory of this source tree. An additional grant
|
|
||||||
* of patent rights can be found in the PATENTS file in the same directory.
|
|
||||||
*/
|
|
||||||
|
|
||||||
'use strict';
|
|
||||||
|
|
||||||
// Noop
|
|
||||||
|
|
||||||
// TODO #10932517: Move all initialization callers back into react-native
|
|
@ -1,16 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright 2013-2015, Facebook, Inc.
|
|
||||||
* All rights reserved.
|
|
||||||
*
|
|
||||||
* This source code is licensed under the BSD-style license found in the
|
|
||||||
* LICENSE file in the root directory of this source tree. An additional grant
|
|
||||||
* of patent rights can be found in the PATENTS file in the same directory.
|
|
||||||
*/
|
|
||||||
|
|
||||||
'use strict';
|
|
||||||
|
|
||||||
var RCTEventEmitter = {
|
|
||||||
register: jest.fn(),
|
|
||||||
};
|
|
||||||
|
|
||||||
module.exports = RCTEventEmitter;
|
|
@ -1,17 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright 2013-2015, Facebook, Inc.
|
|
||||||
* All rights reserved.
|
|
||||||
*
|
|
||||||
* This source code is licensed under the BSD-style license found in the
|
|
||||||
* LICENSE file in the root directory of this source tree. An additional grant
|
|
||||||
* of patent rights can be found in the PATENTS file in the same directory.
|
|
||||||
*/
|
|
||||||
|
|
||||||
'use strict';
|
|
||||||
|
|
||||||
// Mock of the Native Hooks
|
|
||||||
// TODO: Should this move into the components themselves? E.g. focusable
|
|
||||||
|
|
||||||
var TextInputState = {};
|
|
||||||
|
|
||||||
module.exports = TextInputState;
|
|
@ -1,23 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright 2013-2015, Facebook, Inc.
|
|
||||||
* All rights reserved.
|
|
||||||
*
|
|
||||||
* This source code is licensed under the BSD-style license found in the
|
|
||||||
* LICENSE file in the root directory of this source tree. An additional grant
|
|
||||||
* of patent rights can be found in the PATENTS file in the same directory.
|
|
||||||
*/
|
|
||||||
|
|
||||||
'use strict';
|
|
||||||
|
|
||||||
// Mock of the Native Hooks
|
|
||||||
|
|
||||||
var RCTUIManager = {
|
|
||||||
createView: jest.fn(),
|
|
||||||
setChildren: jest.fn(),
|
|
||||||
manageChildren: jest.fn(),
|
|
||||||
updateView: jest.fn(),
|
|
||||||
removeSubviewsFromContainerWithID: jest.fn(),
|
|
||||||
replaceExistingNonRootView: jest.fn(),
|
|
||||||
};
|
|
||||||
|
|
||||||
module.exports = RCTUIManager;
|
|
@ -1,19 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright 2013-2015, Facebook, Inc.
|
|
||||||
* All rights reserved.
|
|
||||||
*
|
|
||||||
* This source code is licensed under the BSD-style license found in the
|
|
||||||
* LICENSE file in the root directory of this source tree. An additional grant
|
|
||||||
* of patent rights can be found in the PATENTS file in the same directory.
|
|
||||||
*/
|
|
||||||
|
|
||||||
'use strict';
|
|
||||||
|
|
||||||
var createReactNativeComponentClass = require('createReactNativeComponentClass');
|
|
||||||
|
|
||||||
var View = createReactNativeComponentClass({
|
|
||||||
validAttributes: {},
|
|
||||||
uiViewClassName: 'View',
|
|
||||||
});
|
|
||||||
|
|
||||||
module.exports = View;
|
|
@ -1,63 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright 2013-2015, Facebook, Inc.
|
|
||||||
* All rights reserved.
|
|
||||||
*
|
|
||||||
* This source code is licensed under the BSD-style license found in the
|
|
||||||
* LICENSE file in the root directory of this source tree. An additional grant
|
|
||||||
* of patent rights can be found in the PATENTS file in the same directory.
|
|
||||||
*/
|
|
||||||
|
|
||||||
'use strict';
|
|
||||||
|
|
||||||
// TODO: Move deepDiffer into react
|
|
||||||
|
|
||||||
var deepDiffer = function(one: any, two: any): boolean {
|
|
||||||
if (one === two) {
|
|
||||||
// Short circuit on identical object references instead of traversing them.
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
if ((typeof one === 'function') && (typeof two === 'function')) {
|
|
||||||
// We consider all functions equal
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
if ((typeof one !== 'object') || (one === null)) {
|
|
||||||
// Primitives can be directly compared
|
|
||||||
return one !== two;
|
|
||||||
}
|
|
||||||
if ((typeof two !== 'object') || (two === null)) {
|
|
||||||
// We know they are different because the previous case would have triggered
|
|
||||||
// otherwise.
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
if (one.constructor !== two.constructor) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
if (Array.isArray(one)) {
|
|
||||||
// We know two is also an array because the constructors are equal
|
|
||||||
var len = one.length;
|
|
||||||
if (two.length !== len) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
for (var ii = 0; ii < len; ii++) {
|
|
||||||
if (deepDiffer(one[ii], two[ii])) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
for (var key in one) {
|
|
||||||
if (deepDiffer(one[key], two[key])) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
for (var twoKey in two) {
|
|
||||||
// The only case we haven't checked yet is keys that are in two but aren't
|
|
||||||
// in one, which means they are different.
|
|
||||||
if (one[twoKey] === undefined && two[twoKey] !== undefined) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return false;
|
|
||||||
};
|
|
||||||
|
|
||||||
module.exports = deepDiffer;
|
|
@ -1,16 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright 2013-2015, Facebook, Inc.
|
|
||||||
* All rights reserved.
|
|
||||||
*
|
|
||||||
* This source code is licensed under the BSD-style license found in the
|
|
||||||
* LICENSE file in the root directory of this source tree. An additional grant
|
|
||||||
* of patent rights can be found in the PATENTS file in the same directory.
|
|
||||||
*/
|
|
||||||
|
|
||||||
'use strict';
|
|
||||||
|
|
||||||
// TODO: move into react or fbjs
|
|
||||||
|
|
||||||
var deepFreezeAndThrowOnMutationInDev = function() { };
|
|
||||||
|
|
||||||
module.exports = deepFreezeAndThrowOnMutationInDev;
|
|
@ -1,16 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright 2013-2015, Facebook, Inc.
|
|
||||||
* All rights reserved.
|
|
||||||
*
|
|
||||||
* This source code is licensed under the BSD-style license found in the
|
|
||||||
* LICENSE file in the root directory of this source tree. An additional grant
|
|
||||||
* of patent rights can be found in the PATENTS file in the same directory.
|
|
||||||
*/
|
|
||||||
|
|
||||||
'use strict';
|
|
||||||
|
|
||||||
// TODO: Move flattenStyle into react
|
|
||||||
|
|
||||||
var flattenStyle = function() { };
|
|
||||||
|
|
||||||
module.exports = flattenStyle;
|
|
Loading…
x
Reference in New Issue
Block a user