[tests] fix coverage issue - temp revert to .babelrc file until metro PR lands

This commit is contained in:
Salakar
2018-09-17 04:59:12 +01:00
parent abd80cf5ef
commit 24979724cc
7 changed files with 133 additions and 182 deletions

14
tests/.babelrc Normal file
View File

@@ -0,0 +1,14 @@
{
"presets": ["module:metro-react-native-babel-preset"],
"plugins": [
[
"istanbul",
{
"instrument": true,
"relativePath": false,
"include": ["**/src/**"],
"useInlineSourceMaps": false
}
]
]
}

View File

@@ -1,26 +0,0 @@
const { resolve } = require('path');
module.exports = {
presets: ['module:metro-react-native-babel-preset'],
plugins: [
[
'module-resolver',
{
alias: {
// import library code from parent
'react-native-firebase': resolve(__dirname, '../src'),
},
extensions: ['.js', '.ts', '.tsx', '.css'],
},
],
[
'istanbul',
{
instrument: true,
relativePath: false,
include: ['**/src/**'],
useInlineSourceMaps: true,
},
],
],
};

View File

@@ -2,8 +2,8 @@
import React, { Component } from 'react';
import { AppRegistry, Text, View } from 'react-native';
import jet from 'jet/platform/react-native';
import firebase from 'react-native-firebase';
import jet from 'jet/platform/react-native';
require('sinon');
require('should-sinon');

View File

@@ -5,16 +5,20 @@ const TEST_PHONE_B = '+447445123457';
const TEST_CODE_B = '654321';
describe('auth() => Phone', () => {
// TODO implement settings api
// before(async () => {
// await firebase.auth().settings({
// appVerificationDisabledForTesting: true,
// autoRetrievedSmsCodesForPhoneNumbers: [
// { phoneNumber: TEST_PHONE_A, smsCode: TEST_CODE_A },
// { phoneNumber: TEST_PHONE_B, smsCode: TEST_CODE_B },
// ],
// });
// });
before(async () => {
// iOS
firebase.auth().settings.appVerificationDisabledForTesting = true;
// android
await firebase
.auth()
.settings.setAutoRetrievedSmsCodeForPhoneNumber(
TEST_PHONE_A,
TEST_CODE_A
);
await sleep(50);
});
beforeEach(async () => {
if (firebase.auth().currentUser) {

View File

@@ -5,7 +5,6 @@ const { DEFAULT } = require('react-native/local-cli/util/Config');
// https://github.com/facebook/react-native/blob/master/local-cli/core/Constants.js
// https://github.com/facebook/react-native/blob/master/local-cli/util/Config.js
const config = {
resolver: {
blackListRE: createBlacklist([
@@ -14,16 +13,16 @@ const config = {
extraNodeModules: new Proxy(
{},
{
get: (target, name) => join(__dirname, `node_modules/${name}`),
get: (target, name) => {
if (name === 'react-native-firebase') {
return join(__dirname, `../src`);
}
return join(__dirname, `node_modules/${name}`);
},
}
),
},
watchFolders: [resolve(__dirname, '../src')],
// serializer: {
// getModulesRunBeforeMainModule: () => [
// require.resolve('react-native/Libraries/Core/InitializeCore'),
// ],
// },
};
module.exports = mergeConfig(DEFAULT, config);

View File

@@ -37,7 +37,7 @@
"@babel/plugin-transform-runtime": "^7.0.0",
"@babel/runtime": "^7.0.0",
"babel-eslint": "^9.0.0",
"babel-plugin-istanbul": "^5.0.1",
"babel-plugin-istanbul": "^5.1.0",
"babel-plugin-module-resolver": "^3.1.1",
"eslint": "^5.5.0",
"eslint-config-airbnb": "^17.0.0",
@@ -46,7 +46,7 @@
"eslint-plugin-jsx-a11y": "^6.0.3",
"eslint-plugin-react": "^7.7.0",
"flow-bin": "^0.78.0",
"nyc": "^13.0.1",
"nyc": "^13.1.0",
"rimraf": "^2.6.2"
},
"nyc": {
@@ -56,17 +56,20 @@
"functions": 95,
"branches": 95,
"include": [
"**/src/**"
"src/**"
],
"exclude": [
"node_modules",
"**/src/utils/emitter**",
"**/src/modules/admob**",
"**/src/modules/auth/phone**"
"src/modules/admob**",
"src/modules/messaging**",
"src/modules/notifications**",
"src/types**",
"**/types.js"
],
"sourceMap": true,
"instrument": true,
"cwd": "..",
"all": true,
"sourceMap": false,
"instrument": false,
"reporter": [
"lcov",
"text-summary"

View File

@@ -13,12 +13,6 @@
version "1.0.3"
resolved "https://registry.yarnpkg.com/@ant-design/icons/-/icons-1.0.3.tgz#6db8911680223347f698b0d57d53197e97bc57ac"
"@babel/code-frame@7.0.0-beta.51":
version "7.0.0-beta.51"
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.51.tgz#bd71d9b192af978df915829d39d4094456439a0c"
dependencies:
"@babel/highlight" "7.0.0-beta.51"
"@babel/code-frame@^7.0.0":
version "7.0.0"
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0.tgz#06e2ab19bdb535385559aabb5ba59729482800f8"
@@ -44,16 +38,6 @@
semver "^5.4.1"
source-map "^0.5.0"
"@babel/generator@7.0.0-beta.51":
version "7.0.0-beta.51"
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.0.0-beta.51.tgz#6c7575ffde761d07485e04baedc0392c6d9e30f6"
dependencies:
"@babel/types" "7.0.0-beta.51"
jsesc "^2.5.1"
lodash "^4.17.5"
source-map "^0.5.0"
trim-right "^1.0.1"
"@babel/generator@^7.0.0":
version "7.0.0"
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.0.0.tgz#1efd58bffa951dc846449e58ce3a1d7f02d393aa"
@@ -107,14 +91,6 @@
"@babel/traverse" "^7.0.0"
"@babel/types" "^7.0.0"
"@babel/helper-function-name@7.0.0-beta.51":
version "7.0.0-beta.51"
resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.51.tgz#21b4874a227cf99ecafcc30a90302da5a2640561"
dependencies:
"@babel/helper-get-function-arity" "7.0.0-beta.51"
"@babel/template" "7.0.0-beta.51"
"@babel/types" "7.0.0-beta.51"
"@babel/helper-function-name@^7.0.0":
version "7.0.0"
resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0.tgz#a68cc8d04420ccc663dd258f9cc41b8261efa2d4"
@@ -123,12 +99,6 @@
"@babel/template" "^7.0.0"
"@babel/types" "^7.0.0"
"@babel/helper-get-function-arity@7.0.0-beta.51":
version "7.0.0-beta.51"
resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.51.tgz#3281b2d045af95c172ce91b20825d85ea4676411"
dependencies:
"@babel/types" "7.0.0-beta.51"
"@babel/helper-get-function-arity@^7.0.0":
version "7.0.0"
resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz#83572d4320e2a4657263734113c42868b64e49c3"
@@ -213,12 +183,6 @@
"@babel/template" "^7.0.0"
"@babel/types" "^7.0.0"
"@babel/helper-split-export-declaration@7.0.0-beta.51":
version "7.0.0-beta.51"
resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.51.tgz#8a6c3f66c4d265352fc077484f9f6e80a51ab978"
dependencies:
"@babel/types" "7.0.0-beta.51"
"@babel/helper-split-export-declaration@^7.0.0":
version "7.0.0"
resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0.tgz#3aae285c0311c2ab095d997b8c9a94cad547d813"
@@ -242,14 +206,6 @@
"@babel/traverse" "^7.0.0"
"@babel/types" "^7.0.0"
"@babel/highlight@7.0.0-beta.51":
version "7.0.0-beta.51"
resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0-beta.51.tgz#e8844ae25a1595ccfd42b89623b4376ca06d225d"
dependencies:
chalk "^2.0.0"
esutils "^2.0.2"
js-tokens "^3.0.0"
"@babel/highlight@^7.0.0":
version "7.0.0"
resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0.tgz#f710c38c8d458e6dd9a201afb637fcb781ce99e4"
@@ -258,10 +214,6 @@
esutils "^2.0.2"
js-tokens "^4.0.0"
"@babel/parser@7.0.0-beta.51":
version "7.0.0-beta.51"
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.0.0-beta.51.tgz#27cec2df409df60af58270ed8f6aa55409ea86f6"
"@babel/parser@^7.0.0":
version "7.0.0"
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.0.0.tgz#697655183394facffb063437ddf52c0277698775"
@@ -725,15 +677,6 @@
dependencies:
regenerator-runtime "^0.12.0"
"@babel/template@7.0.0-beta.51":
version "7.0.0-beta.51"
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.51.tgz#9602a40aebcf357ae9677e2532ef5fc810f5fbff"
dependencies:
"@babel/code-frame" "7.0.0-beta.51"
"@babel/parser" "7.0.0-beta.51"
"@babel/types" "7.0.0-beta.51"
lodash "^4.17.5"
"@babel/template@^7.0.0":
version "7.0.0"
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0.tgz#c2bc9870405959c89a9c814376a2ecb247838c80"
@@ -742,21 +685,6 @@
"@babel/parser" "^7.0.0"
"@babel/types" "^7.0.0"
"@babel/traverse@7.0.0-beta.51":
version "7.0.0-beta.51"
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-beta.51.tgz#981daf2cec347a6231d3aa1d9e1803b03aaaa4a8"
dependencies:
"@babel/code-frame" "7.0.0-beta.51"
"@babel/generator" "7.0.0-beta.51"
"@babel/helper-function-name" "7.0.0-beta.51"
"@babel/helper-split-export-declaration" "7.0.0-beta.51"
"@babel/parser" "7.0.0-beta.51"
"@babel/types" "7.0.0-beta.51"
debug "^3.1.0"
globals "^11.1.0"
invariant "^2.2.0"
lodash "^4.17.5"
"@babel/traverse@^7.0.0":
version "7.0.0"
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0.tgz#b1fe9b6567fdf3ab542cfad6f3b31f854d799a61"
@@ -1014,16 +942,34 @@
dependencies:
type-detect "4.0.8"
"@sinonjs/formatio@3.0.0", "@sinonjs/formatio@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@sinonjs/formatio/-/formatio-3.0.0.tgz#9d282d81030a03a03fa0c5ce31fd8786a4da311a"
dependencies:
"@sinonjs/samsam" "2.1.0"
"@sinonjs/formatio@^2.0.0":
version "2.0.0"
resolved "https://registry.yarnpkg.com/@sinonjs/formatio/-/formatio-2.0.0.tgz#84db7e9eb5531df18a8c5e0bfb6e449e55e654b2"
dependencies:
samsam "1.3.0"
"@sinonjs/samsam@2.1.0":
version "2.1.0"
resolved "https://registry.yarnpkg.com/@sinonjs/samsam/-/samsam-2.1.0.tgz#b8b8f5b819605bd63601a6ede459156880f38ea3"
dependencies:
array-from "^2.1.1"
"@sinonjs/samsam@^2.0.0":
version "2.0.0"
resolved "https://registry.yarnpkg.com/@sinonjs/samsam/-/samsam-2.0.0.tgz#9163742ac35c12d3602dece74317643b35db6a80"
"@sinonjs/samsam@^2.1.0":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@sinonjs/samsam/-/samsam-2.1.1.tgz#f352621c24c9e9ab2ed293a7655e8d46bfd64c16"
dependencies:
array-from "^2.1.1"
"@types/caseless@*":
version "0.12.1"
resolved "https://registry.yarnpkg.com/@types/caseless/-/caseless-0.12.1.tgz#9794c69c8385d0192acc471a540d1f8e0d16218a"
@@ -1326,6 +1272,10 @@ array-flatten@2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.1.tgz#426bb9da84090c1838d812c8150af20a8331e296"
array-from@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/array-from/-/array-from-2.1.1.tgz#cfe9d8c26628b9dc5aecc62a9f5d8f1f352c1195"
array-includes@^3.0.3:
version "3.0.3"
resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.0.3.tgz#184b48f62d92d7452bb31b323165c7f8bd02266d"
@@ -1628,12 +1578,12 @@ babel-plugin-import@^1.8.0:
dependencies:
"@babel/helper-module-imports" "^7.0.0-beta.34"
babel-plugin-istanbul@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-5.0.1.tgz#2ce7bf211f0d9480ff7fd294bd05e2fa555e31ea"
babel-plugin-istanbul@^5.1.0:
version "5.1.0"
resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-5.1.0.tgz#6892f529eff65a3e2d33d87dc5888ffa2ecd4a30"
dependencies:
find-up "^3.0.0"
istanbul-lib-instrument "^2.2.0"
istanbul-lib-instrument "^3.0.0"
test-exclude "^5.0.0"
babel-plugin-macros@^2.0.0:
@@ -2394,7 +2344,7 @@ contains-path@^0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a"
convert-source-map@^1.1.0, convert-source-map@^1.5.0, convert-source-map@^1.5.1:
convert-source-map@^1.1.0, convert-source-map@^1.5.0, convert-source-map@^1.5.1, convert-source-map@^1.6.0:
version "1.6.0"
resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.6.0.tgz#51b537a8c43e0f04dec1993bffcdd504e758ac20"
dependencies:
@@ -2763,26 +2713,6 @@ detect-newline@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2"
detox@^8.1.1:
version "8.2.3"
resolved "https://registry.yarnpkg.com/detox/-/detox-8.2.3.tgz#574ffbc3680e7285a07a340ede6f415163bbc725"
dependencies:
bunyan "^1.8.12"
bunyan-debug-stream "^1.1.0"
child-process-promise "^2.2.0"
commander "^2.15.1"
fs-extra "^4.0.2"
get-port "^2.1.0"
ini "^1.3.4"
lodash "^4.17.5"
minimist "^1.2.0"
proper-lockfile "^3.0.2"
shell-utils "^1.0.9"
tail "^1.2.3"
telnet-client "0.15.3"
tempfile "^2.0.0"
ws "^1.1.1"
detox@^9.0.1:
version "9.0.1"
resolved "https://registry.yarnpkg.com/detox/-/detox-9.0.1.tgz#3e499b07a9399cd8d1e31559ca8ac32b68b86a8b"
@@ -3725,7 +3655,7 @@ glob@^6.0.1:
once "^1.3.0"
path-is-absolute "^1.0.0"
glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2:
glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3:
version "7.1.3"
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1"
dependencies:
@@ -4107,7 +4037,7 @@ intersperse@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/intersperse/-/intersperse-1.0.0.tgz#f2561fb1cfef9f5277cc3347a22886b4351a5181"
invariant@^2.2.0, invariant@^2.2.1, invariant@^2.2.2, invariant@^2.2.4:
invariant@^2.2.1, invariant@^2.2.2, invariant@^2.2.4:
version "2.2.4"
resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6"
dependencies:
@@ -4384,21 +4314,21 @@ istanbul-lib-hook@^2.0.1:
dependencies:
append-transform "^1.0.0"
istanbul-lib-instrument@^2.2.0, istanbul-lib-instrument@^2.3.2:
version "2.3.2"
resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-2.3.2.tgz#b287cbae2b5f65f3567b05e2e29b275eaf92d25e"
istanbul-lib-instrument@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-3.0.0.tgz#b5f066b2a161f75788be17a9d556f40a0cf2afc9"
dependencies:
"@babel/generator" "7.0.0-beta.51"
"@babel/parser" "7.0.0-beta.51"
"@babel/template" "7.0.0-beta.51"
"@babel/traverse" "7.0.0-beta.51"
"@babel/types" "7.0.0-beta.51"
"@babel/generator" "^7.0.0"
"@babel/parser" "^7.0.0"
"@babel/template" "^7.0.0"
"@babel/traverse" "^7.0.0"
"@babel/types" "^7.0.0"
istanbul-lib-coverage "^2.0.1"
semver "^5.5.0"
istanbul-lib-report@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-2.0.1.tgz#64a0a08f42676b9c801b841b9dc3311017c6ae09"
istanbul-lib-report@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-2.0.2.tgz#430a2598519113e1da7af274ba861bd42dd97535"
dependencies:
istanbul-lib-coverage "^2.0.1"
make-dir "^1.3.0"
@@ -4414,9 +4344,9 @@ istanbul-lib-source-maps@^2.0.1:
rimraf "^2.6.2"
source-map "^0.6.1"
istanbul-reports@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-2.0.0.tgz#eb12eddf55724ebc557b32cd77c34d11ed7980c1"
istanbul-reports@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-2.0.1.tgz#fb8d6ea850701a3984350b977a969e9a556116a7"
dependencies:
handlebars "^4.0.11"
@@ -4449,32 +4379,35 @@ jest-worker@23.2.0, jest-worker@^23.2.0:
dependencies:
merge-stream "^1.0.1"
jet@0.0.2:
version "0.0.2"
resolved "https://registry.yarnpkg.com/jet/-/jet-0.0.2.tgz#cc85e233637c53646e348205b461c7055ea59ea1"
jet@^0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/jet/-/jet-0.1.0.tgz#242f2b104e5626dee18f0f50cb889638ac1f6364"
dependencies:
chalk "^2.4.1"
error-stack-parser "^2.0.2"
istanbul-lib-coverage "^1.2.0"
should "^13.2.1"
should-sinon "0.0.6"
sinon "^6.1.4"
source-map "^0.7.3"
tinyqueue "^1.2.3"
ws "^6.0.0"
optionalDependencies:
detox "^8.1.1"
detox "^9.0.1"
mocha "^5.2.0"
js-levenshtein@^1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.3.tgz#3ef627df48ec8cf24bacf05c0f184ff30ef413c5"
js-tokens@^3.0.0, js-tokens@^3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
js-tokens@^3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
js-yaml@^3.12.0, js-yaml@^3.9.0:
version "3.12.0"
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.0.tgz#eaed656ec8344f10f527c6bfa1b6e2244de167d1"
@@ -4796,7 +4729,7 @@ log-driver@1.2.7:
version "1.2.7"
resolved "https://registry.yarnpkg.com/log-driver/-/log-driver-1.2.7.tgz#63b95021f0702fedfa2c9bb0a24e7797d71871d8"
lolex@^2.3.2, lolex@^2.7.2:
lolex@^2.3.2, lolex@^2.7.2, lolex@^2.7.4:
version "2.7.4"
resolved "https://registry.yarnpkg.com/lolex/-/lolex-2.7.4.tgz#6514de2c3291e9d6f09d49ddce4a95f7d4d5a93f"
@@ -5360,6 +5293,16 @@ nise@^1.4.4:
path-to-regexp "^1.7.0"
text-encoding "^0.6.4"
nise@^1.4.5:
version "1.4.5"
resolved "https://registry.yarnpkg.com/nise/-/nise-1.4.5.tgz#979a97a19c48d627bb53703726ae8d53ce8d4b3e"
dependencies:
"@sinonjs/formatio" "3.0.0"
just-extend "^3.0.0"
lolex "^2.3.2"
path-to-regexp "^1.7.0"
text-encoding "^0.6.4"
node-fetch@^1.0.1:
version "1.7.3"
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef"
@@ -5487,25 +5430,25 @@ number-is-nan@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
nyc@^13.0.1:
version "13.0.1"
resolved "https://registry.yarnpkg.com/nyc/-/nyc-13.0.1.tgz#b61857ed633c803353fc41eeca775d0e1f62034b"
nyc@^13.1.0:
version "13.1.0"
resolved "https://registry.yarnpkg.com/nyc/-/nyc-13.1.0.tgz#463665c7ff6b5798e322624a5eb449a678db90e3"
dependencies:
archy "^1.0.0"
arrify "^1.0.1"
caching-transform "^2.0.0"
convert-source-map "^1.5.1"
convert-source-map "^1.6.0"
debug-log "^1.0.1"
find-cache-dir "^2.0.0"
find-up "^3.0.0"
foreground-child "^1.5.6"
glob "^7.1.2"
glob "^7.1.3"
istanbul-lib-coverage "^2.0.1"
istanbul-lib-hook "^2.0.1"
istanbul-lib-instrument "^2.3.2"
istanbul-lib-report "^2.0.1"
istanbul-lib-instrument "^3.0.0"
istanbul-lib-report "^2.0.2"
istanbul-lib-source-maps "^2.0.1"
istanbul-reports "^2.0.0"
istanbul-reports "^2.0.1"
make-dir "^1.3.0"
merge-source-map "^1.1.0"
resolve-from "^4.0.0"
@@ -7205,6 +7148,20 @@ simple-plist@^0.2.1:
bplist-parser "0.1.1"
plist "2.0.1"
sinon@^6.1.4:
version "6.3.3"
resolved "https://registry.yarnpkg.com/sinon/-/sinon-6.3.3.tgz#c3a55b7046174c139e87a3c94c922cbf4323a4e7"
dependencies:
"@sinonjs/commons" "^1.0.2"
"@sinonjs/formatio" "^3.0.0"
"@sinonjs/samsam" "^2.1.0"
diff "^3.5.0"
lodash.get "^4.4.2"
lolex "^2.7.4"
nise "^1.4.5"
supports-color "^5.5.0"
type-detect "^4.0.8"
sinon@^6.2.0:
version "6.2.0"
resolved "https://registry.yarnpkg.com/sinon/-/sinon-6.2.0.tgz#ec95af3a88aeb451f0275f14213e6e9f066879e2"